{"id":129114,"date":"2018-10-19T17:31:20","date_gmt":"2018-10-19T15:31:20","guid":{"rendered":"https:\/\/www.justinmind.com\/blog\/calculated-values-and-conditions\/"},"modified":"2025-02-13T18:51:06","modified_gmt":"2025-02-13T17:51:06","slug":"calculated-values-and-conditions","status":"publish","type":"post","link":"https:\/\/www.justinmind.com\/de\/hilfe\/berechnete-werte-bedingte-logik","title":{"rendered":"Berechnete Werte und bedingte Logik"},"content":{"rendered":"<p>Das Dialogfeld Expression Builder kann zur Erstellung von bedingter Logik, berechneten Werten, Fehlermeldungen oder zur Simulation einer Datenbank verwendet werden. Dieses Dialogfeld wird entweder ge\u00f6ffnet, wenn Sie einem Ereignis eine Bedingung hinzuf\u00fcgen m\u00f6chten oder wenn Sie eine Aktion mit einem berechneten Wert erstellen m\u00f6chten. <\/p>\n<p>Im oberen Teil des Dialogfelds wird der Ausdruck oder die Bedingung angezeigt, die erstellt wird. Wenn eine Bedingung erstellt wird, steht der Ausdruck zwischen zwei Klammern und mit dem vorangestellten Wort &#8222;wenn&#8220;. Das ist eine visuelle Hilfe, um zu verdeutlichen, dass das Ergebnis des Ausdrucks, der dort gebildet wird, entweder wahr oder falsch sein muss. Nicht eine Zahl oder ein Text.   <\/p>\n<p>Neben der Definition von Bedingungen kann das Dialogfeld Expression Builder auch verwendet werden, um berechnete Werte f\u00fcr die folgenden Ereignisaktionstypen zu definieren: Wert setzen, Drehen, Gr\u00f6\u00dfe \u00e4ndern und Verschieben.<\/p>\n<p><video style=\"max-width:820px; width:100%; padding:20px 0px\" class=\"lazyload\" preload=\"auto\" muted=\"\" loop=\"\" data-autoplay=\"\" data-poster=\"https:\/\/assets.justinmind.com\/wp-content\/uploads\/2022\/09\/Value-expression-builder.png\" playsinline=\"\"><source src=\"https:\/\/assets.justinmind.com\/wp-content\/uploads\/2022\/09\/Value-expression-builder.mp4\" type=\"video\/mp4\"><img decoding=\"async\" src=\"https:\/\/assets.justinmind.com\/wp-content\/uploads\/2022\/09\/Value-expression-builder.png\" alt=\"Wert Ausdruck Builder\">Wert Ausdruck Builder<\/source><\/video><\/p>\n<p>Um diesen Dialog zum Erstellen einer Bedingung zu verwenden, klicken Sie auf den Link &#8222;Bedingung hinzuf\u00fcgen&#8220;, der in der Palette Ereignisse erscheint, nachdem Sie ein Ereignis erstellt haben.<br \/>\n<video style=\"max-width:820px; width:100%; padding:20px 0px\" class=\"lazyload\" preload=\"auto\" muted=\"\" loop=\"\" data-autoplay=\"\" data-poster=\"https:\/\/assets.justinmind.com\/wp-content\/uploads\/2022\/09\/Conditional-expression-builder.png\" playsinline=\"\"><source src=\"https:\/\/assets.justinmind.com\/wp-content\/uploads\/2022\/09\/Conditional-expression-builder.mp4\" type=\"video\/mp4\"><img decoding=\"async\" src=\"https:\/\/assets.justinmind.com\/wp-content\/uploads\/2022\/09\/Conditional-expression-builder.png\" alt=\"Ersteller von bedingten Ausdr\u00fccken\">Ersteller von bedingten Ausdr\u00fccken<\/source><\/video><\/p>\n<h2><a id=\"The-expression-builder-broken-down\"><\/a>Expression Builder \u00dcbersicht<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13636\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/02\/condition-builder-explained.png\" alt=\"condition builder erkl\u00e4rt\" width=\"755\" height=\"530\"><\/p>\n<ol class=\"image-bullet\">\n<li><strong>Der Ausdruck:<\/strong> Hier k\u00f6nnen Sie einen Ausdruck durch eine Kombination von Werten und Funktionen erstellen.<\/li>\n<li><strong>Funktionen:<\/strong> Ziehen Sie eine Funktion aus dieser Liste in den oberen Bereich, um sie Ihrem Ausdruck hinzuzuf\u00fcgen. Funktionen k\u00f6nnen verschiedene Werte oder Ergebnisse anderer Funktionen manipulieren, um einen anderen Wert zu erhalten. Eine Additionsfunktion kann zum Beispiel zwei Zahlen nehmen und die Summe beider zur\u00fcckgeben.  <\/li>\n<li><strong>Konstanten:<\/strong> Dies sind eine Reihe von berechneten Werten, die in den Ausdr\u00fccken verwendet werden k\u00f6nnen. Eine Konstante gibt Ihnen zum Beispiel die aktuelle Gr\u00f6\u00dfe des Fensters zum Zeitpunkt der Auswertung des Ausdrucks an. <\/li>\n<li><strong>Bildschirm:<\/strong> zeigt den Inhalt des aktuellen Bildschirms an. Sie k\u00f6nnen jedes beliebige Element vom Bildschirm in den Ausdruck ziehen und, sobald es sich im Ausdruck befindet, verschiedene Arten von Eigenschaften dieses Elements als Werte im Ausdruck verwenden. <\/li>\n<li><strong>Variablen:<\/strong> listet alle Variablen des Prototyps auf. Variablen k\u00f6nnen auf den Ausdruck gezogen werden und verwenden den aktuellen Wert dieser Variablen zum Zeitpunkt der Auswertung des Ausdrucks. <\/li>\n<li><strong>Datenmaster:<\/strong> listet die Datenmaster und Attribute dieses Prototyps auf. Beide k\u00f6nnen in Ausdr\u00fccken verwendet werden, insbesondere mit einigen speziellen Funktionen wie &#8218;Filter&#8216;. <\/li>\n<\/ol>\n<p>Lassen Sie uns nun auf die Einzelheiten der einzelnen Abschnitte eingehen.<\/p>\n<h2><a id=\"Functions-in-the-expression-builder\"><\/a>Funktionen in der Ausdruckserstellung<\/h2>\n<p>Funktionen sind nach dem Typ des Wertes gruppiert, den sie zur\u00fcckgeben. Sie sind in &#8218;Zahl&#8216;, &#8218;Text&#8216;, &#8218;Logik&#8216; (d.h. wahr\/falsch) und &#8218;Daten&#8216; unterteilt. <\/p>\n<h3>Nummer<\/h3>\n<p>Die Funktionen in dieser Gruppe geben eine Zahl als Wert zur\u00fcck.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13637\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/02\/number-functions.png\" alt=\"Zahlenfunktionen\" width=\"755\" height=\"438\"><\/p>\n<ul>\n<li><strong>Plus:<\/strong> Nimmt zwei Zahlen und gibt das Ergebnis der Addition dieser Zahlen zur\u00fcck.<\/li>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/10\/AdditionExample-1.png\" alt=\"Beispiel f\u00fcr Addition\" width=\"819\" height=\"208\" class=\"alignnone size-full wp-image-16546\"><\/p>\n<li><strong>Minus:<\/strong> Nimmt zwei Zahlen und gibt das Ergebnis der Subtraktion der zweiten von der ersten zur\u00fcck<\/li>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/10\/SubtractExample.png\" alt=\"Beispiel subtrahieren\" width=\"819\" height=\"208\" class=\"alignnone size-full wp-image-16547\"><\/p>\n<li><strong>Multiplizieren:<\/strong> Nimmt zwei Zahlen und gibt das Ergebnis der Multiplikation dieser Zahlen zur\u00fcck.<\/li>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/10\/MultiplyExample.png\" alt=\"Beispiel multiplizieren\" width=\"819\" height=\"208\" class=\"alignnone size-full wp-image-16548\"><\/p>\n<li><strong>Division:<\/strong> Nimmt zwei Zahlen und gibt das Ergebnis der Division der ersten durch die zweite Zahl zur\u00fcck.<\/li>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/10\/DivisionExample.png\" alt=\"Beispiel einer Division\" width=\"819\" height=\"208\" class=\"alignnone size-full wp-image-16549\"><\/p>\n<li><strong>Max:<\/strong> Gibt die gr\u00f6\u00dfere von zwei Zahlen zur\u00fcck<\/li>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/10\/MaxExample.png\" alt=\"Max Beispiel\" width=\"819\" height=\"208\" class=\"alignnone size-full wp-image-16550\"><\/p>\n<li><strong>Min:<\/strong> Gibt den kleineren Wert von zwei Zahlen zur\u00fcck<\/li>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/10\/MinExample.png\" alt=\"Min Beispiel\" width=\"819\" height=\"208\" class=\"alignnone size-full wp-image-16551\"><\/p>\n<li><strong>Durchschnitt:<\/strong> Gibt den Durchschnittswert von zwei Zahlen zur\u00fcck<\/li>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/10\/AverageExample.png\" alt=\"Durchschnittliches Beispiel\" width=\"819\" height=\"208\" class=\"alignnone size-full wp-image-16552\"><\/p>\n<li><strong>Absolut:<\/strong> Gibt einen negativen Wert als positiv zur\u00fcck.<\/li>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/10\/AbsoluteExample.png\" alt=\"Absolutes Beispiel\" width=\"777\" height=\"208\" class=\"alignnone size-full wp-image-16553\"><\/p>\n<li><strong>Runden:<\/strong> Rundet eine Zahl auf die Anzahl der Dezimalstellen, die in der zweiten Leerstelle angegeben sind<\/li>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/10\/RoundExample.png\" alt=\"Rundes Beispiel\" width=\"819\" height=\"208\" class=\"alignnone size-full wp-image-16554\"><\/p>\n<li><strong>Prozentsatz:<\/strong> Gibt den Prozentsatz der ersten Zahl im Verh\u00e4ltnis zur zweiten zur\u00fcck<\/li>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/10\/PercentageExample.png\" alt=\"Prozentuales Beispiel\" width=\"819\" height=\"208\" class=\"alignnone size-full wp-image-16555\"><\/p>\n<li><strong>Sqrt:<\/strong> Gibt die Quadratwurzel der eingegebenen Zahl zur\u00fcck.<\/li>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/10\/SquarerootExample.png\" alt=\"Quadratwurzel Beispiel\" width=\"777\" height=\"208\" class=\"alignnone size-full wp-image-16556\"><\/p>\n<li><strong>Mod:<\/strong> Gibt den Rest nach der Division von zwei Zahlen zur\u00fcck.<\/li>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/10\/ModExample.png\" alt=\"Mod Beispiel\" width=\"819\" height=\"208\" class=\"alignnone size-full wp-image-16557\"><\/p>\n<li><strong>Anzahl:<\/strong> Gibt die Anzahl der Zeichen in einem Text zur\u00fcck.<\/li>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/10\/CountExample.png\" alt=\"Beispiel z\u00e4hlen\" width=\"777\" height=\"208\" class=\"alignnone size-full wp-image-16558\"><\/p>\n<li><strong>Index von:<\/strong> Gibt eine Zahl zur\u00fcck, die die Position des zweiten Textes innerhalb des ersten Textes angibt. Wenn der zweite Text nicht im ersten gefunden wird, wird -1 zur\u00fcckgegeben. <\/li>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/10\/IndexExample.png\" alt=\"Index Beispiel\" width=\"819\" height=\"208\" class=\"alignnone size-full wp-image-16561\"><\/p>\n<li><strong>Count (Datenanzahl):<\/strong> Gibt die Anzahl der Instanzen eines Wertes zur\u00fcck, die in einem Datensatz enthalten sind.<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/10\/DataCountExample.png\" alt=\"Beispiel einer Datenz\u00e4hlung\" width=\"1313\" height=\"968\" class=\"alignnone size-full wp-image-16568\"><\/li>\n<li><strong>Summe:<\/strong> Die Summe der Werte innerhalb eines Datensatzes.<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/10\/SumExample.png\" alt=\"Beispiel f\u00fcr eine Datensumme\" width=\"1391\" height=\"968\" class=\"alignnone size-full wp-image-16569\"><\/li>\n<li><strong>Durchschnitt:<\/strong> Ermittelt den Durchschnittswert eines Datensatzes<\/li>\n<li><strong>Max:<\/strong> Ermittelt den gr\u00f6\u00dften Zahlenwert innerhalb eines Datensatzes<\/li>\n<li><strong>Min:<\/strong> Ermittelt den kleinsten Zahlenwert innerhalb eines Datensatzes<\/li>\n<li><strong>Stockwerk:<\/strong> Rundet eine Dezimalzahl ab<\/li>\n<li><strong>Obergrenze:<\/strong> Rundet eine Dezimalzahl auf<\/li>\n<\/ul>\n<h3>Text<\/h3>\n<p>Diese Funktionen geben einen Text als Kombination von anderen Texten oder anderen Kriterien zur\u00fcck.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13639\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/02\/text-functions.png\" alt=\"Textfunktionen\" width=\"755\" height=\"438\"><\/p>\n<ul>\n<li><strong>Zusammenf\u00fcgen (Concatenate):<\/strong> Kombiniert zwei Texte zu einem einzigen Text.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/10\/ConcatExample.png\" alt=\"Concat Beispiel\" width=\"891\" height=\"208\" class=\"alignnone size-full wp-image-16559\"><\/p>\n<ul>\n<li><strong>Teilzeichenfolge:<\/strong> Extrahiert ein St\u00fcck Text aus einem Text mit zwei Positionen. Das erste Leerzeichen ist der Text, das zweite ist die Anfangsposition, das dritte die Endposition. <\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/10\/SubstringExample.png\" alt=\"Beispiel f\u00fcr eine Teilzeichenkette\" width=\"993\" height=\"208\" class=\"alignnone size-full wp-image-16560\"><\/p>\n<ul>\n<li><strong>Gro\u00dfbuchstaben:<\/strong> Wandelt den Text in Gro\u00dfbuchstaben um<\/li>\n<li><strong>Kleinbuchstaben:<\/strong> Konvertiert den Text in Kleinbuchstaben<\/li>\n<li><strong>Erste Gro\u00dfschreibung:<\/strong> Macht das erste Zeichen gro\u00df<\/li>\n<li><strong>Ausw\u00e4hlen:<\/strong> Gibt bei einem Datenstammdatensatz den Wert eines der Attribute dieses Datensatzes zur\u00fcck. Wenn der erste Parameter eine Sammlung von Datens\u00e4tzen enth\u00e4lt, werden alle Werte des Attributs in diesen Datens\u00e4tzen durch Kommas getrennt zur\u00fcckgegeben.\n<ul>\n<li>Das erste Feld steht f\u00fcr den Datensatz, aus dem Sie ausw\u00e4hlen m\u00f6chten (eine Zeile in einem Datenstamm, eine in einer Variable gespeicherte Zeile oder eine Zeile einer Datenliste oder eines Datengitters).<\/li>\n<li>Das zweite Feld definiert das auszuw\u00e4hlende Data Master-Attribut.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/10\/SelectExample-1.png\" alt=\"Beispiel ausw\u00e4hlen\" width=\"840\" height=\"399\" class=\"alignnone size-full wp-image-16564\"><\/li>\n<li><strong>Select distinct:<\/strong> Dasselbe wie &#8218;Select&#8216;, aber wenn das Ergebnis eine Liste von Werten ist, werden die Duplikate entfernt.<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/10\/SelectDistinctExample.png\" alt=\"Beispiel ausw\u00e4hlen\" width=\"1656\" height=\"968\" class=\"alignnone size-full wp-image-16566\"><\/li>\n<\/ul>\n<h3>Logik<\/h3>\n<p>Gibt bei zwei Werten true oder false zur\u00fcck. Sie werden haupts\u00e4chlich verwendet, um Bedingungen zu erstellen. Sie funktionieren mit Zahlen, Texten und vielen anderen Arten von Werten.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13638\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/02\/comparators.png\" alt=\"Komparatoren\" width=\"755\" height=\"438\"><\/p>\n<ul>\n<li><strong>Ist gleich:<\/strong> Gibt true zur\u00fcck, wenn die beiden Werte gleich sind.<\/li>\n<li><strong>Nicht gleich:<\/strong> Gibt true zur\u00fcck, wenn die Werte unterschiedlich sind.<\/li>\n<li><strong>Gr\u00f6\u00dfer:<\/strong> Gibt true zur\u00fcck, wenn der Wert auf der linken Seite gr\u00f6\u00dfer ist als der Wert auf der rechten Seite.<\/li>\n<li><strong>Weniger:<\/strong> Gibt true zur\u00fcck, wenn der Wert auf der linken Seite kleiner ist als der Wert auf der rechten Seite<\/li>\n<li><strong>Gr\u00f6\u00dfer oder gleich:<\/strong> Gibt true zur\u00fcck, wenn der Wert der Zahl auf der linken Seite gr\u00f6\u00dfer oder gleich der Zahl auf der rechten Seite ist<\/li>\n<li><strong>Kleiner oder gleich:<\/strong> Gibt true zur\u00fcck, wenn der Wert der Zahl auf der linken Seite kleiner oder gleich der Zahl auf der rechten Seite ist<\/li>\n<li><strong>Und:<\/strong> Gibt &#8222;wahr&#8220; zur\u00fcck, wenn alle Begriffe in einer Bedingung oder einem Wert wahr sind<\/li>\n<li><strong>Oder:<\/strong> Gibt &#8222;wahr&#8220; zur\u00fcck, wenn ein Begriff wahr ist<\/li>\n<li><strong>Nicht:<\/strong> Gibt &#8222;wahr&#8220; zur\u00fcck, wenn ein Begriff nicht wahr ist<\/li>\n<li><strong>Ausschlie\u00dfendes oder:<\/strong> Gibt nur &#8222;wahr&#8220; zur\u00fcck, wenn einer der Begriffe wahr ist<\/li>\n<li><strong>Regul\u00e4rer Ausdruck:<\/strong> Pr\u00fcft, ob ein Wert mit einem regul\u00e4ren Ausdruck \u00fcbereinstimmt<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/10\/RegexExample.png\" alt=\"Regex Beispiel\" width=\"993\" height=\"208\" class=\"alignnone size-full wp-image-16563\"><\/li>\n<li><strong>Hat:<\/strong> Gibt true zur\u00fcck, wenn der Text im zweiten Wert im Text des ersten Wertes enthalten ist.<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/10\/ContainsExample.png\" alt=\"Enth\u00e4lt Beispiel\" width=\"819\" height=\"208\" class=\"alignnone size-full wp-image-16562\"><\/li>\n<li><strong>Kreuzen:<\/strong> Bestimmt, ob sich zwei Elemente ber\u00fchren<\/li>\n<li><strong>Enth\u00e4lt:<\/strong> Bestimmt, ob ein Element ein anderes enth\u00e4lt<\/li>\n<\/ul>\n<h3>Daten<\/h3>\n<p>Datenfunktionen beziehen sich auf Daten in Datenmastern, Datenrastern und Datenlisten sowie auf andere UI-Elemente, die Daten enthalten, wie z.B. Auswahllisten:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13641\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/02\/data-functions.png\" alt=\"Datenfunktionen\" width=\"755\" height=\"465\"><\/p>\n<ul><\/ul>\n<ul>\n<li><strong>Filter:<\/strong> Eine Datenfunktion, die eine Liste von Zeilen oder Datens\u00e4tzen entsprechend einer Filterbedingung zur\u00fcckgibt.\n<ul>\n<li>Das erste Feld steht f\u00fcr die Daten, aus denen Sie ausw\u00e4hlen k\u00f6nnen (ein Datenstamm, eine Variable, eine Datenliste oder ein Datengitter).<\/li>\n<li>Das zweite Feld ist die Filterbedingung. Geben Sie die Datens\u00e4tze an, die in den Filter aufgenommen werden sollen, indem Sie Logikfunktionen oder Text verwenden. <\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/10\/FilterExample.png\" alt=\"Filter Beispiel\" width=\"2527\" height=\"968\" class=\"alignnone size-full wp-image-16565\"><\/li>\n<\/ul>\n<ul>\n<li><strong>Filter distinct:<\/strong> Findet und filtert doppelte Werte in einem Datensatz.<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/10\/FilterDistinctExample.png\" alt=\"Filter Distinct Beispiel\" width=\"2106\" height=\"968\" class=\"alignnone size-full wp-image-16567\"><\/li>\n<li><strong>Addieren (Daten plus):<\/strong> Kombiniert zwei Datens\u00e4tze miteinander.<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/10\/DataPlusExample.png\" alt=\"Beispiel f\u00fcr Data Plus\" width=\"993\" height=\"541\" class=\"alignnone size-full wp-image-16572\"><\/li>\n<li><strong>Entfernen (Daten minus):<\/strong> Entfernt den zweiten Datensatz aus dem ersten.<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/10\/DataMinusExample.png\" alt=\"Daten Minus Beispiel\" width=\"993\" height=\"541\" class=\"alignnone size-full wp-image-16573\"><\/li>\n<li><strong>Sortieren:&nbsp;<\/strong>Diese Funktion gibt eine Liste mit sortierten Daten zur\u00fcck. Es erscheint ein Dropdown-Men\u00fc, in dem Sie ausw\u00e4hlen k\u00f6nnen, ob die Daten in aufsteigender oder absteigender Reihenfolge aufgelistet werden sollen. In dem Ausdruck werden zwei Bereiche mit Daten angezeigt.\n<ul>\n<li>Die erste steht f\u00fcr eine Reihe von Daten, die sortiert werden sollen (z. B. eine Datenlistenzeile).<\/li>\n<li>Die zweite steht f\u00fcr die Daten, nach denen die erste sortiert wird (z.B. ein Datenstammfeld)<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/10\/SortExample.png\" alt=\"Beispiel sortieren\" width=\"2101\" height=\"968\" class=\"alignnone size-full wp-image-16570\"><\/li>\n<\/ul>\n<h2><a id=\"Constants-in-the-expression-builder\"><\/a>Konstanten in der Ausdruckserstellung<\/h2>\n<p>Konstanten sind in zwei Kategorien unterteilt: Konstanten und regul\u00e4re Ausdr\u00fccke.<\/p>\n<h3>Konstanten<\/h3>\n<p>Eigenst\u00e4ndige Konstanten, wie z.B. ein Text, das Datum und die Uhrzeit, Bildschirmeigenschaften und die Position des Mauszeigers k\u00f6nnen verwendet werden, um Bedingungen zu definieren und Werte zu erstellen.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13643\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/02\/constants.png\" alt=\"Konstanten\" width=\"755\" height=\"492\"><\/p>\n<ul>\n<li><strong>Text:<\/strong> Geben Sie beliebige (und eine unbegrenzte Anzahl von) Zeichen ein<\/li>\n<li><strong>Datum:<\/strong> Zeigt eine Datumsauswahl an<\/li>\n<li><strong>Systemdatum:<\/strong> Das aktuelle Datum zu dem Zeitpunkt in der Simulation, an dem dieser Ausdruck ausgewertet wird.<\/li>\n<li><strong>Systemzeit:<\/strong> Die tats\u00e4chliche Zeit in dem Moment der Simulation, in dem dieser Ausdruck ausgewertet wird<\/li>\n<li><strong>Zuf\u00e4llig:<\/strong> Erzeugt eine Zufallszahl zwischen 0 und 1 (mit Nachkommastellen, z.B. 0,97977)<\/li>\n<li><strong>Fensterbreite:<\/strong> Die Breite des Bildschirms in dem Moment, in dem der Ausdruck ausgewertet wird<\/li>\n<li><strong>Fensterh\u00f6he:<\/strong> Die H\u00f6he des Bildschirms in dem Moment, in dem dieser Ausdruck ausgewertet wird<\/li>\n<li><strong>Window scroll X:<\/strong> Die Position der horizontalen Bildlaufleiste in Pixeln zu einem bestimmten Zeitpunkt<\/li>\n<li><strong>Window scroll Y:<\/strong> Die Position der vertikalen Bildlaufleiste in Pixeln zu einem bestimmten Zeitpunkt<\/li>\n<li><strong>Cursor X:<\/strong> Die X-Koordinate des Cursors zu einem bestimmten Zeitpunkt<\/li>\n<li><strong>Cursor Y:<\/strong> Die Y-Koordinate des Cursors zu einem bestimmten Zeitpunkt<\/li>\n<\/ul>\n<h3>Regul\u00e4re Ausdr\u00fccke<\/h3>\n<p>Regul\u00e4re Ausdr\u00fccke werden verwendet, um sicherzustellen, dass Werte &#8222;Regeln&#8220; entsprechen (z.B. um sicherzustellen, dass eine Postleitzahl in einem Registrierungsformular korrekt ist). Sie m\u00fcssen in Kombination mit der Funktion &#8218;Regul\u00e4rer Ausdruck&#8216; verwendet werden, die sich im Abschnitt &#8218;Logik&#8216; befindet.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13644\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/02\/regular-expressions.png\" alt=\"regul\u00e4re Ausdr\u00fccke\" width=\"755\" height=\"420\"><\/p>\n<ul>\n<li><strong>Zahl:<\/strong> Beschreibt ein Muster, um Zahlen abzugleichen, auch mit Dezimalstellen (getrennt durch &#8218;.&#8216; oder &#8218;.&#8216;)<\/li>\n<li><strong>E-Mail:<\/strong> Beschreibt ein Muster zum Abgleich von E-Mail-Adressen (muss einen Benutzernamen, &#8222;@&#8220;, einen g\u00fcltigen Server und &#8222;.com&#8220; enthalten)<\/li>\n<li><strong>Prozentsatz:<\/strong> Beschreibt ein Muster, um Prozents\u00e4tze mit oder ohne Dezimalpunkte mit bis zu zwei Nachkommastellen abzugleichen<\/li>\n<li><strong>Geld:<\/strong> Beschreibt ein Muster f\u00fcr Zahlen, die Geld darstellen. Dezimalpunkte und W\u00e4hrungszeichen sind optional <\/li>\n<li><strong>Postleitzahl:<\/strong> Beschreibt ein Muster zum Abgleich von Postleitzahlen<\/li>\n<li><strong>Kreditkarte:<\/strong> Beschreibt ein Muster, um Nummern zu finden, die Kreditkarten sind<\/li>\n<li><strong>Telefon:<\/strong> Beschreibt ein Muster, das mit einer beliebigen Nummer zwischen sechs und 10 Ziffern \u00fcbereinstimmt (mit oder ohne Leerzeichen und\/oder Bindestrichen)<\/li>\n<li><strong>URL:<\/strong> Beschreibt ein Muster zum Abgleich von Webadressen<\/li>\n<\/ul>\n<h2><a id=\"UI-element-options-in-the-expression-builder\"><\/a>UI-Element-Optionen in der Ausdruckserstellung<\/h2>\n<p>Ziehen Sie UI-Elemente aus dem aktuellen Bildschirm zum Ausdruck, um eine Bedingung oder einen Wert zu erstellen:<br \/>\n<video style=\"max-width:820px; width:100%; padding:20px 0px\" class=\"lazyload\" preload=\"auto\" muted=\"\" loop=\"\" data-autoplay=\"\" data-poster=\"https:\/\/assets.justinmind.com\/wp-content\/uploads\/2022\/09\/screens.png\" playsinline=\"\"><source src=\"https:\/\/assets.justinmind.com\/wp-content\/uploads\/2022\/09\/screens.mp4\" type=\"video\/mp4\"><img decoding=\"async\" src=\"https:\/\/assets.justinmind.com\/wp-content\/uploads\/2022\/09\/screens.png\" alt=\"UI-Element-Optionen in der Ausdruckserstellung\">UI-Element-Optionen in der Ausdruckserstellung<\/source><\/video><br \/>\nW\u00e4hlen Sie dann aus, welches Attribut des Elements in dem Ausdruck verwendet werden soll. W\u00e4hlen Sie aus den folgenden Optionen: <\/p>\n<ul>\n<li><strong>Wert:<\/strong> Der aktuell ausgew\u00e4hlte Wert eines Elements auf dem aktuellen Bildschirm. Fast alle Widgets enthalten diese Option <\/li>\n<li><strong>Pos.X relativ:<\/strong> Die X-Koordinate der Position des ausgew\u00e4hlten Elements relativ zu seinem n\u00e4chsten \u00fcbergeordneten Container<\/li>\n<li><strong>Pos.X absolut:<\/strong> Die X-Koordinate der Position des ausgew\u00e4hlten Elements relativ zum Bildschirm<\/li>\n<li><strong>Pos.Y relativ:<\/strong> Die Y-Koordinate der Position des ausgew\u00e4hlten Elements relativ zu seinem n\u00e4chsten \u00fcbergeordneten Container<\/li>\n<li><strong>Pos.Y absolut:<\/strong> Die Y-Koordinate der Position des ausgew\u00e4hlten Elements relativ zum Bildschirm<\/li>\n<li><strong>Breite:<\/strong> Die Breite des Elements in Pixeln<\/li>\n<li><strong>H\u00f6he:<\/strong> Die H\u00f6he des Elements in Pixeln<\/li>\n<li><strong>Winkel:<\/strong> Der Drehwinkel des Elements in Grad<\/li>\n<li><strong>Ist sichtbar:<\/strong> Nur sichtbar, wenn das Element sichtbar ist<\/li>\n<li><strong>Fl\u00e4che:<\/strong> Die Abmessungen eines Elements (siehe Fl\u00e4chenfunktionen oben)<\/li>\n<\/ul>\n<div><strong>Hinweis:<\/strong>&nbsp;sowohl die X- als auch die Y-Position, absolut oder nicht, beziehen sich auf die oberste bzw. die \u00e4u\u00dferste linke Position des Elements<\/div>\n<h2><a id=\"Variables-in-the-expression-builder\"><\/a>Variablen in der Ausdruckserstellung<\/h2>\n<p>Sie k\u00f6nnen auch Variablen per Drag&amp;Drop in den Ausdruck ziehen und sie verwenden, um erweiterte Bedingungen oder Werte zu erstellen, die von verschiedenen Bildschirmen in einem Prototyp gemeinsam genutzt werden k\u00f6nnen.<br \/>\n<video style=\"max-width:820px; width:100%; padding:20px 0px\" class=\"lazyload\" preload=\"auto\" muted=\"\" loop=\"\" data-autoplay=\"\" data-poster=\"https:\/\/assets.justinmind.com\/wp-content\/uploads\/2022\/09\/Variables-in-builder.png\" playsinline=\"\"><source src=\"https:\/\/assets.justinmind.com\/wp-content\/uploads\/2022\/09\/Variables-in-builder.mp4\" type=\"video\/mp4\"><img decoding=\"async\" src=\"https:\/\/assets.justinmind.com\/wp-content\/uploads\/2022\/09\/Variables-in-builder.png\" alt=\"Variablen in der Ausdruckserstellung\">Variablen in der Ausdruckserstellung<\/source><\/video><br \/>\nMehr \u00fcber die Verwendung von Variablen in Ihren Prototypen erfahren Sie <a href=\"https:\/\/www.justinmind.com\/de\/support\/variables\">hier<\/a>.<\/p>\n<h2><a id=\"Data-masters-in-the-expression-builder\"><\/a>Datenst\u00e4mme in der Ausdruckserstellung<\/h2>\n<p>Ziehen Sie ganze Datenst\u00e4mme oder Datenstammfelder per Drag &amp; Drop in den Ausdruck, um Filter zu erstellen, bestimmte Datens\u00e4tze auszuw\u00e4hlen und andere Operationen mit Datenst\u00e4mmen durchzuf\u00fchren.<br \/>\n<video style=\"max-width:820px; width:100%; padding:20px 0px\" class=\"lazyload\" preload=\"auto\" muted=\"\" loop=\"\" data-autoplay=\"\" data-poster=\"https:\/\/assets.justinmind.com\/wp-content\/uploads\/2022\/09\/Data-in-builder.png\" playsinline=\"\"><source src=\"https:\/\/assets.justinmind.com\/wp-content\/uploads\/2022\/09\/Data-in-builder.mp4\" type=\"video\/mp4\"><img decoding=\"async\" src=\"https:\/\/assets.justinmind.com\/wp-content\/uploads\/2022\/09\/Data-in-builder.png\" alt=\"Datenst\u00e4mme in der Ausdruckserstellung\">Datenmaster im Expression Builder<\/source><\/video><br \/>\nErfahren Sie <a href=\"https:\/\/www.justinmind.com\/de\/hilfe\/prototyping-forms-data-lists-and-data-grids\">hier<\/a> mehr \u00fcber die Verwendung von Daten in Justinmind.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Das Dialogfeld Expression Builder kann zur Erstellung von bedingter Logik, berechneten Werten, Fehlermeldungen oder zur Simulation einer Datenbank verwendet werden. Dieses Dialogfeld wird entweder ge\u00f6ffnet, wenn&#8230;<\/p>\n","protected":false},"author":18,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[8546,8547],"tags":[],"class_list":["post-129114","post","type-post","status-publish","format-standard","hentry","category-benutzerhandbuch","category-der-arbeitsbereich"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.justinmind.com\/de\/wp-json\/wp\/v2\/posts\/129114"}],"collection":[{"href":"https:\/\/www.justinmind.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.justinmind.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.justinmind.com\/de\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/www.justinmind.com\/de\/wp-json\/wp\/v2\/comments?post=129114"}],"version-history":[{"count":1,"href":"https:\/\/www.justinmind.com\/de\/wp-json\/wp\/v2\/posts\/129114\/revisions"}],"predecessor-version":[{"id":129181,"href":"https:\/\/www.justinmind.com\/de\/wp-json\/wp\/v2\/posts\/129114\/revisions\/129181"}],"wp:attachment":[{"href":"https:\/\/www.justinmind.com\/de\/wp-json\/wp\/v2\/media?parent=129114"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.justinmind.com\/de\/wp-json\/wp\/v2\/categories?post=129114"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.justinmind.com\/de\/wp-json\/wp\/v2\/tags?post=129114"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}