Framework:AttributFilter: Unterschied zwischen den Versionen

Aus CoPlanner 10
Zur Navigation springenZur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(11 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
==[[Framework:Funktionen|Funktion]]==
==[[Framework:Funktionen|Funktion]]==


AttributFilter(<Attributname>,<Filteroperator>,<Kriterium>);
<span {{CoPFormel}}>AttributFilter(<Attributname>,<Filteroperator>,<Kriterium>);</span>


Kaskadierende Filter: Diese Funktion bietet die Möglichkeit Filter einzuschränken.
Kaskadierende Filter: Diese Funktion bietet die Möglichkeit Filter einzuschränken.
Einzugeben im Feld "[[Framework:BI_Center:Eingabemaske_-_Eigenschaften_Dimension|SpecialDefinition]]" in der Dimension.
Einzugeben im Feld "[[Framework:BI_Center:Eingabemaske_-_Eigenschaften_Dimension|SpecialDefinition]]" in der Dimension.


{| cellspacing="1" cellpadding="3" width={{{breite|80%}}} border="1"
{| class="wikitable" width={{{breite|80%}}}
|-
|- {{Tabellentitel}}
| style=background-color:#f6f6f6 |'''Parameter'''
| Parameter  
| style=background-color:#f6f6f6 |'''Beschreibung
| Beschreibung
|-
|-
|Attributname
|Attributname
|Bezeichnung des Attributes in der Dimension. Systemspalten werden nicht unterstützt.
|Bezeichnung des Attributes in der Dimension. Systemattribute werden nicht unterstützt.
|-
|-
|Filteroperator
|Filteroperator
Zeile 20: Zeile 20:
|Ausdruck der angewendet wird
|Ausdruck der angewendet wird
|}
|}
 
Diese Funktion gehört zu den [[:Kategorie:Funktionen_-_clientseitig|clientseitigen Funktionen]].


==Ergebnis==
==Ergebnis==
Zeile 26: Zeile 26:


==Beispiel==
==Beispiel==
AttributFilter(Produktgruppen,me_under,[Produktgruppen.ID]);<br>
<span {{CoPFormel}}>AttributFilter(Produktgruppen,me_under,[Produktgruppen.ID]);</span><br>
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.
Eingegeben in "SpecialDefinition" in der Dimension "Produkte". In der Dimension "Produkte" gibt es das Attribut "Produktgruppen". Dargestellt werden nur jene Produkte, die der ausgewählten Produktgruppe zugeordnet sind.




AttributFilter(vs_key,like,%test%);<br>
<span {{CoPFormel}}>AttributFilter(vs_key,like,%test%);</span><br>
Aus der Dimension werden nur jene Elemente dargestellt, die im Attribut "vs_key" einen Eintrag mit "test" enthalten.
Aus der Dimension werden nur jene Elemente dargestellt, die im Attribut "vs_key" einen Eintrag mit "test" enthalten.
<span {{CoPFormel}}>AttributFilter(Regionen/Kunden,me,[Regionen/Kunden.ID]);AttributFilter(PC/KST,me,[PC/KST.ID]);</span><br>
Eingegeben im Filter Produkte werden nur jene Produkte angezeigt die den Kriterien von Regionen/Kunden sowie der PC/KST entsprechen.
<span {{CoPFormel}}>AttributFilter(ShowInRevenues,me,True);</span><br>
Filtert auf das Boolfeld ShowInRevenues der Dimension.
Liefert der Attributfilter keine Daten wird für die Filterung der Daten die Dimension ungefiltert genommen. Im Filter wird nur keine Daten angezeigt.


__NOEDITSECTION__  
__NOEDITSECTION__  


[[Category:Funktionen|AttributFilter]]
[[Category:Funktionen - clientseitig|AttributFilter]]
[[Category:Funktionen - clientseitig|AttributFilter]]
[[en:Framework:AttributFilter]]
[[en:Framework:AttributFilter]]

Aktuelle Version vom 13. Februar 2020, 10:34 Uhr

Funktion

AttributFilter(<Attributname>,<Filteroperator>,<Kriterium>);

Kaskadierende Filter: Diese Funktion bietet die Möglichkeit Filter einzuschränken. Einzugeben im Feld "SpecialDefinition" in der Dimension.

Parameter Beschreibung
Attributname Bezeichnung des Attributes in der Dimension. Systemattribute werden nicht unterstützt.
Filteroperator Definition des Filteroperators
Kriterium Ausdruck der angewendet wird

Diese Funktion gehört zu den clientseitigen Funktionen.

Ergebnis

Filtert eine Dimension nach einem definierten Kriterium.

Beispiel

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


AttributFilter(vs_key,like,%test%);
Aus der Dimension werden nur jene Elemente dargestellt, die im Attribut "vs_key" einen Eintrag mit "test" enthalten.


AttributFilter(Regionen/Kunden,me,[Regionen/Kunden.ID]);AttributFilter(PC/KST,me,[PC/KST.ID]);
Eingegeben im Filter Produkte werden nur jene Produkte angezeigt die den Kriterien von Regionen/Kunden sowie der PC/KST entsprechen.

AttributFilter(ShowInRevenues,me,True);
Filtert auf das Boolfeld ShowInRevenues der Dimension.


Liefert der Attributfilter keine Daten wird für die Filterung der Daten die Dimension ungefiltert genommen. Im Filter wird nur keine Daten angezeigt.