Framework:RuleFilter: Unterschied zwischen den Versionen

Aus CoPlanner 10
Zur Navigation springenZur Suche springen
Die Seite wurde neu angelegt: „==Funktion== <span {{CoPFormel}}>RuleFilter(Tabellenname,Spaltenname,[Kriterium 1 - Kriterium N]);</span> Kaskadierende Filter: Dies…“
 
Keine Bearbeitungszusammenfassung
Zeile 20: Zeile 20:
|Ausdruck der angewendet wird
|Ausdruck der angewendet wird
|}
|}
Es ist auch möglich direkt über ein SQL Statement auf den SQL Server zuzugreifen:
<span {{CoPFormel}}>RuleFilter(SqlQuery,Connection String,Bedingung);</span>
{| class="wikitable" width={{{breite|80%}}}
|- {{Tabellentitel}}
| Parameter
| Beschreibung
|-
|SqlQuery
|Konstante für das SQL Statement, damit der CoPlanner erkennt, dass es sich um ein Statement handelt
|-
|Connection String
|Bezeichnung der SQL Connection (Stage, SystemDB, individuelle Connection)
|-
|Bedingung
|SQL Statement
|}
Diese Funktion gehört zu den [[:Kategorie:Funktionen_-_clientseitig|clientseitigen Funktionen]].
Diese Funktion gehört zu den [[:Kategorie:Funktionen_-_clientseitig|clientseitigen Funktionen]].



Version vom 5. Juni 2013, 13:25 Uhr

Funktion

RuleFilter(Tabellenname,Spaltenname,[Kriterium 1 - Kriterium N]);

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

Parameter Beschreibung
Tabellenname Bezeichnung der Tabelle
Spaltenname Bezeichnung der Spalte in der Tabelle
Kriterium Ausdruck der angewendet wird


Es ist auch möglich direkt über ein SQL Statement auf den SQL Server zuzugreifen:


RuleFilter(SqlQuery,Connection String,Bedingung);

Parameter Beschreibung
SqlQuery Konstante für das SQL Statement, damit der CoPlanner erkennt, dass es sich um ein Statement handelt
Connection String Bezeichnung der SQL Connection (Stage, SystemDB, individuelle Connection)
Bedingung SQL Statement

Diese Funktion gehört zu den clientseitigen Funktionen.

Ergebnis

Filtert die ausgwählte Spalte in einer bestimmten Tabelle nach einem oder mehreren Kriterien.

Beispiel

RuleFilter(Umsatzerloese_PLAN,Zeit,Produkte=[Produkte.ID]);
Eingegeben in "SpecialDefinition" in der Dimension "Zeit". In der Dimension "Zeit" werden nur jene Produkte dargestellt, die der ausgewählten Zeit zugeordnet sind.


RuleFilter können in Zeilensichten, Eingabe- sowie Einzelsatzmasken definiert werden.

Wichtig: Die Expression darf KEIN Leerzeichen enthalten.