Foro de Soporte Allplan

[Pregunta] ReportDesginer ; Größer als, Kleiner als... geht nicht richtig [Guardado]

Etiquetas:

Hallo Leute, wir sind vor kurzen auf die Allplan 2022 gestiegen (Allplan 2022-1-4)
Und seit dem habe ich probleme mit dem Reportdesigner, bzw. mit den Operatoren wie Kleiner als, Kleiner Gleich usw.

ich möchte das wenn das Attribut kleiner als "25" ist, soll er mir "<undefiniert>" schreiben,
ansonsten alles was über "25" ist soll er mir als Wert wiedergeben

Im Anhang ist meine Formel...
Aber iwie geht das nicht so ganz.
Denn er macht nicht alles was kleiner ist, sondern nur die "25", sprich er macht daraus eine gleichstellung wieso auch immer.
Was mache ich wiedermal Falsch, oder was habe ich verpasst.

_IF_(@F_Schallschutzverglasung@<"25")"<undefiniert>"_ELSE_@F_Schallschutzverglasung@

Lg René
http://www.baucon.de

Adjuntos (3)

Type: image/png
Descargado 42 veces
Size: 8,12 KiB
Type: image/png
Descargado 40 veces
Size: 30,43 KiB
Type: image/png
Descargado 23 veces
Size: 33,61 KiB

Show solution Hide solution

Der Vergleich @30041@<"25" ist Unsinn!

Wie soll man etwas mit einem Text vergleichen können! Ja, "25" ist ein Text!
Texte kann man nur auf "Gleichheit" testen, mit @30041@="25" oder Ungleichheit @30041@<>"25".

Wie wäre es mit

@30041@<25

vorausgesetzt, @30041@ liefert auch einen numerischen Wert (Integer oder Double),
sprich ist ein numerisches Attribut! Dann macht allerdings die Zuweisung @30041@="<undefiniert>"
keinen Sinn!

Ich vermute jedoch, @30041@ ist ein Text-Attribut!
Tja, dumm gelaufen...

Übrigens: Den Wert des Textes bekommt man in einer Formel für ein Beschriftungsbild mit VALUE:
VALUE(@30041@)<25

Keine Ahnung, ob das in einer Formel im Reportdesigner auch funktioniert.

Hello,

Try something like that if the value is numeric:

_IF_(@F_Schallschutzverglasung@<25)"<undefiniert>"_ELSE_@F_Schallschutzverglasung@


Funktioniert leider auch nicht
Dann ist alles auf <undefiniert>

Lg René
http://www.baucon.de

Der Vergleich @30041@<"25" ist Unsinn!

Wie soll man etwas mit einem Text vergleichen können! Ja, "25" ist ein Text!
Texte kann man nur auf "Gleichheit" testen, mit @30041@="25" oder Ungleichheit @30041@<>"25".

Wie wäre es mit

@30041@<25

vorausgesetzt, @30041@ liefert auch einen numerischen Wert (Integer oder Double),
sprich ist ein numerisches Attribut! Dann macht allerdings die Zuweisung @30041@="<undefiniert>"
keinen Sinn!

Ich vermute jedoch, @30041@ ist ein Text-Attribut!
Tja, dumm gelaufen...

Übrigens: Den Wert des Textes bekommt man in einer Formel für ein Beschriftungsbild mit VALUE:
VALUE(@30041@)<25

Keine Ahnung, ob das in einer Formel im Reportdesigner auch funktioniert.

Ergibt Sinn,
Vielen Dank!

EDIT: Ja woll! mit VALUE funktioniert es! Dankesehr

Lg René
http://www.baucon.de

Adjuntos (1)

Type: image/png
Descargado 68 veces
Size: 31,57 KiB

https://connect.allplan.com/ utiliza cookies  -  Aqui

Acéptalo