Konditional
Mit einem einfachen Drag & Drop ziehen Sie das Symbol ''.Konditional'' an der gewünschten Stelle in der Spalte ''.Eigenschaften''. Oder ''Doppelklick'' auf das Symbol ''.Konditional''.
Die als solche definierte Eigenschaft ermöglicht die Verwendung von Bedingungen in Eigenschaften.
Die Eingabe der Befehlszeile erfolgt in das Feld ''.Konditional''. Die Syntax ''IFF'' kann in Gross- oder Kleinbuchstaben verwendet werden ''iff''. Das Zeichen ''|'' wird durch die Tastenkombination ''Alt Gr'' und ''6'' erreicht. Um eine Eigenschaft abzurufen, setzen Sie das Zeichen ''$'' vor dem Namen der Eigenschaft (Gross- und Kleinschreibung beachten).
Der Typ ''Konditional'' muss in der Spalte '' stehenEigenschaften'' nach den Eigenschaften, die er erlangt.
Beispiele:
Die Eigenschaft ''Finishing'' erstellt wurde, ist mit folgender Syntax auszufüllen:
IFF($Material=Stahl|Polieren|Lackieren)
Wenn die Eigenschaft ''Material'' ist gleich ''Stahl''' dann die Eigenschaft ''Finishing'' wird gleich '' seinPolieren'' sonst die Eigenschaft ''Finishing'' wird gleich '' seinMalerei''.
Die Eigenschaft ''Typ Material'' erstellt wurde, ist mit folgender Syntax auszufüllen:
IFF($Material=Stahl|$SiStahl|$Andere)
Wenn die Eigenschaft ''Material'' ist gleich ''Stahl''' dann die Eigenschaft ''Typ Material'' wird gleich der Eigenschaft '' seinSiStahl'' sonst die Eigenschaft ''Typ Material'' wird gleich der Eigenschaft '' seinAndere''.
Sie haben auch die Möglichkeit, mehrere Bedingungen hintereinander zu verschachteln. Es gibt keine Grenzen!
IFF($Material=Stahl|IFF($Material=Legierter Stahl|$TypStahl|$Andere)))
Die obige Syntax ist nicht korrekt, da das IFF immer im Wert SINON liegen muss.
Die richtige Syntax ist:
IFF($Material=Stahl|$SiStahl|IFF($Material=legierter Stahl|$Stahltyp|$Andere))
- Wenn die Eigenschaft ''Material'' ist gleich ''Stahl'' dann ist die Eigenschaft ''TypeMatiere'' ruft den Wert der Eigenschaft '' abSiStahl''.
Ansonsten
- Wenn die Eigenschaft ''Material'' ist gleich ''Legierter Stahl'' dann ist die Eigenschaft ''TypeMatiere'' ruft den Wert der Eigenschaft '' abTypStahl''.
Ansonsten
- Die Eigenschaft ''TypeMatiere'' Ruft den Wert der Eigenschaft '' abAndere''.
In Bezug auf Bedingungsgleichheiten können Sie die folgenden Syntaxen verwenden:
"=" (gleich) für Text- oder Zahlenwerte.
"<>" (verschieden von) für Text- oder Zahlenwerte.
"> ", ">= ", "< ", "< =" für numerische Werte.
Es ist auch möglich, die Verkettung zu verwenden, indem man das Zeichen '' verwendet&'', in den Anweisungen ''IFF''.
Bruchwerte werden in den Anweisungen '' erkannt.IFF''.
Beispiel - Abhängig vom Wert der Immobilie ''Leiter'', die Eigenschaft ''Format'' erfüllt die folgende Bedingung:
IFF($Skalierung=1/2|$Format=A4|A3) der Wert ''1/2'' schickt ''0.5''. Wenn der Wert der Eigenschaft ''Leiter'' ist gleich ''0.5'' dann ist die Eigenschaft ''Format'' erhält den Wert ''.A4'' sonst wird er auf '' gesetztA3''.
Möglichkeit, das Jokerzeichen '' zu verwenden*'' in bedingten Operationen:
*Stahl um Werte zu berücksichtigen, die auf die Zeichen Stahl.
Stahl* um Werte zu berücksichtigen, die mit den Zeichen Stahl.
*Stahl* um Werte zu berücksichtigen, die die Zeichen Stahl.