Framework:ElementFilter: Unterschied zwischen den Versionen

Aus CoPlanner 10
Zur Navigation springenZur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 25: Zeile 25:
==Beispiel==
==Beispiel==


SpecialDefinition in der Dimension "Zeit"
SpecialDefinition in der Dimension "Zeit"<br>
<span {{CoPFormel}}>ElementFilter(ONLYLEAVES)</span> (ChildCount = 0)
<span {{CoPFormel}}>ElementFilter(ONLYLEAVES)</span> <br>
ElementFilter(ONLYPLANTIME) = (ID >= @Session_JP_DimJahr_Von@ and ID <= @Session_JP_DimMon_Bis@)
Nur jene Elemente werden angezeigt, wo die Bedingung "ChildCount = 0" zutrifft.<br>
ElementFilter(ONLYPLANTIMEMONTHS) = (ID >= @Session_JP_DimMon_Von@ and ID <= @Session_JP_DimMon_Bis@)
<span {{CoPFormel}}>ElementFilter(ONLYPLANTIME)</span> <br>
Nur jene Elemente werden angezeigt, wo die Bedingung "(ID >= @Session_JP_DimJahr_Von@ and ID <= @Session_JP_DimMon_Bis@)" zutrifft.<br>
<span {{CoPFormel}}>ElementFilter(ONLYPLANTIMEMONTHS)</span> <br>
Nur jene Elemente werden angezeigt, wo die Bedingung "(ID >= @Session_JP_DimMon_Von@ and ID <= @Session_JP_DimMon_Bis@)" zutrifft.<br>





Version vom 23. Mai 2012, 12:37 Uhr

Funktion

ElementFilter(<FilterConst>);

Einschränkung der Elemente einer Dimension, ähnlich dem Attributfilter. Einzugeben im Feld "SpecialDefinition" in der Dimension.


Parameter Beschreibung
FilterConst Folgende Konstanten sind zulässig:
  • ONLYPLANTIME nur Elemente innerhalb des Planzeitraumes (inkl. Jahr, Quartal, Woche, ... je nach TimeDimType) werden angezeigt.
  • ONLYPLANTIMEMONTHS nur die Monate des Planzeitraumes werden angezeigt.
  • ONLYLEAVES --nur die Blattelemente werden angezeigt.


Ergebnis

Filtert eine Dimension nach der definierter Konstante.

Beispiel

SpecialDefinition in der Dimension "Zeit"
ElementFilter(ONLYLEAVES)
Nur jene Elemente werden angezeigt, wo die Bedingung "ChildCount = 0" zutrifft.
ElementFilter(ONLYPLANTIME)
Nur jene Elemente werden angezeigt, wo die Bedingung "(ID >= @Session_JP_DimJahr_Von@ and ID <= @Session_JP_DimMon_Bis@)" zutrifft.
ElementFilter(ONLYPLANTIMEMONTHS)
Nur jene Elemente werden angezeigt, wo die Bedingung "(ID >= @Session_JP_DimMon_Von@ and ID <= @Session_JP_DimMon_Bis@)" zutrifft.


AttributFilter(Zeit,me_under,[Produktgruppen.ID]);
Eingegeben in "SpecialDefinition" in der Dimension "Produkte". In der Dimension "Produkte" gibt es das Attribut "Produktruppen". Dargestellt werden nur jene Produkte, die der ausgewählten Produktgruppe zugeordnet sind.