Support Forum

[Frage] Objekte aus Report filtern [Gelöst]

Schlagworte:

Schönen Tag!

Ausgangssituation:
Aus einem oder mehreren Smartparts, welche eine Spritzbetonnagelwand erzeugen, soll eine Massenermittlung erstellt werden. Dies soll über Reports erfolgen.
Der Smartpart besteht aus der Spritzbetonschale (3D-Körper) und den Injektionsbohrankern (SubObject welches über CALL_OBJ aufgerufen wird).
Der Report soll die Injektionsbohranker übergeordnet nach Typ und untergeordnet nach den Längen, Bohrdurchmesser und Neigung sortieren (siehe Anhang).

Nun zum Problem:
Bei der Auswertung des Reports wird die Spritzbetonschale miteinbezogen obwohl diese keines der Attribute (Länge, Bohrdurchmesser oder Neigung) besitzt!

Frage:
Wie kann man den Report so filtern, dass er nur die Injektionsbohranker ausgibt?

Schon mal vielen Dank im Voraus und ich entschuldige mich für die Frage - ich bin im Gebiet Reports noch nicht so erfahren.

Anhänge (2)

Typ: image/png
126-mal heruntergeladen
Größe: 55,56 KiB
Typ: image/png
88-mal heruntergeladen
Größe: 19,54 KiB

Lösung anzeigen Lösung verbergen

Bei solchen Fragen kann man sich bei den schon definierten Reports in Allplan was abschauen:
1. SmartPart-Report: -> bekommt man den filter für SmartParts -> @ROOTOBJ@.ge.21000.and.@ROOTOBJ@.lt.22000
2. Fassaden-Report: -> sieht man, wie man zusätzlich nach Attributen filtert -> @OBJ@.eq.1764.and.@419@.eq."*Face*"

Zusammen ergibt das:

@ROOTOBJ@.ge.21000.and.@ROOTOBJ@.lt.22000.and.@XXX@.gt.0

wobei bei @XXX@ die Attributnummer des Attributes Länge oder Borhdurchmesser einzutragen ist.

gt = greater than
ge = greater or equal
lt = less than

Anhänge (2)

Typ: image/png
146-mal heruntergeladen
Größe: 46,67 KiB
Typ: image/png
115-mal heruntergeladen
Größe: 35,77 KiB

Bei solchen Fragen kann man sich bei den schon definierten Reports in Allplan was abschauen:
1. SmartPart-Report: -> bekommt man den filter für SmartParts -> @ROOTOBJ@.ge.21000.and.@ROOTOBJ@.lt.22000
2. Fassaden-Report: -> sieht man, wie man zusätzlich nach Attributen filtert -> @OBJ@.eq.1764.and.@419@.eq."*Face*"

Zusammen ergibt das:

@ROOTOBJ@.ge.21000.and.@ROOTOBJ@.lt.22000.and.@XXX@.gt.0

wobei bei @XXX@ die Attributnummer des Attributes Länge oder Borhdurchmesser einzutragen ist.

gt = greater than
ge = greater or equal
lt = less than

Anhänge (2)

Typ: image/png
146-mal heruntergeladen
Größe: 46,67 KiB
Typ: image/png
115-mal heruntergeladen
Größe: 35,77 KiB

Vielen Dank für die Hilfe jetzt funktioniert es!


https://connect.allplan.com/ verwendet Cookies  -  Mehr Informationen

Akzeptieren