Framework:OpenElementTyp: Unterschied zwischen den Versionen

Aus CoPlanner 11
Zur Navigation springenZur Suche springen
Keine Bearbeitungszusammenfassung
T.auer (Diskussion | Beiträge)
KKeine Bearbeitungszusammenfassung
 
(14 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
Auf dieser Seite wird die Funktionsweise der verschiedenen Optionen für die Einstellung OpenElementTyp beschrieben
Auf dieser Seite wird die Funktionsweise der verschiedenen Optionen für die Einstellung OpenElementTyp für die Zeitdimension beschrieben (andere Dimensionen kennen keine Größer/Kleiner-Operatoren, verhalten sich aber ähnlich).


== Beschreibung Funktion ==
== Beschreibung Funktion ==
Der OpenElementTyp bestimmt, welche Elemente auf einer Achse angezeigt werden sollen.  
Der OpenElementTyp bestimmt, welche Elemente auf einer Achse angezeigt werden sollen.  


Wenn die Dimension auch als Filter verwendet wird, sind nur für den Filter gültige Elemente im Ergebnis enthalten. 


Wenn die Dimension auch als Filter verwendet wird, sind nur für den Filter gültige Elemente im Ergebnis enthalten.
Für den OpenElementTyp wird das Kriterium als Bezugselement genommen (spannt den Teilbaum auf, der betrachted wird). Der Operator wird für den OpenElementTyp ignoriert.  
{| class="wikitable"
{| class="wikitable"
|+
|+
Zeile 12: Zeile 13:
|-
|-
|ALLE
|ALLE
|
|'''Erklärung:''' Liefert alle Elemente
{| class="wikitable"
{| class="wikitable"
|+Verhalten bei Konstellationen mit einem Filter
|+Verhalten bei Konstellationen mit einem Filter
Zeile 36: Zeile 37:
|-
|-
|BLATTELEMENT
|BLATTELEMENT
|
|'''Erklärung:''' Liefert alle Blattelemente, sofern kein Filter gesetzt ist, ansonsten alle Blattelemente, die Teil der Ergebnismenge des Filters sind.
{| class="wikitable"
{| class="wikitable"
|+
|+Verhalten bei Konstellationen mit einem Filter
!Element im Filter
!Element im Filter
!Filteroperator
!Filteroperator
Zeile 55: Zeile 56:
|[Jan 2023 - Dez 2023]
|[Jan 2023 - Dez 2023]
|}
|}
|}
|-
 
|STAMMELEMENT
|'''Erklärung:''' Liefert alle Stammelemente, sofern kein Filter gesetzt ist, ansonsten das Ergebnis des Filters.
{| class="wikitable"
{| class="wikitable"
!Element
|+Verhalten bei Konstellationen mit einem Filter
!Aktion und Beispiele
!Element im Filter
!Filteroperator
!Ergebnismenge
|-
|Zeit
|mu
|[Zeit]
|-
|Zeit
|>
|[ ] ''Liefert eine leere Menge zurück. Erklärung:'' Schnittmenge aus Filter und Openelementtyp ist leer.
(Filter: '''[n/a; 2023; Jan 2023 - Dez 2023; 2024; Jan 2024 - Dez 2024]'''; Openelementtyp Stammelement(Zeit): '''[Zeit]''')
|-
|-
! colspan="2" |Einfache Einstellungen
|2023
|mu
|[2023]
|-
|-
|
|2023
|
|>
|[ ] ''Liefert eine leere Menge zurück. Erklärung:''  Schnittmenge aus Filter und Openelementtyp ist leer.
(Filter: '''[Jan 2023 - Dez 2023; 2024; Jan 2024 - Dez 2024]'''; Openelementtyp Stammelement(2023): '''[2023]''')
|-
|-
|
|2023
|
|<
|[ ] ''Liefert eine leere Menge zurück. Erklärung:''  Schnittmenge aus Filter und Openelementtyp ist leer.
(Filter: '''[Zeit, n/a]'''; Openelementtyp Stammelement(2023): '''[2023]''')
|}
|-
|-
|
|STAMM
|
|Analog zu Ebene 1
|-
|-
|STAMMELEMENT
|EBENE 1
|Alle Stammelemente, sofern kein relatives Element angegeben ist, ansonsten das relative Element.
|'''Erklärung:''' Es werden Elemente bis zur 1.Ebene angezeigt.
Wenn ein Filter angegeben ist beginnen die Ebenen mit dem Element auf das gefiltert wird.
Ist der Filter auf eine Summenzeile gesetzt, werden die Levelberechnungen um -1 versetzt.
Ist der Filter auf eine Summenzeile gesetzt, werden die Levelberechnungen um -1 versetzt.
 
{| class="wikitable"
'''Beispiele (Dimension Zeit)'''<br>
|+Verhalten bei Konstellationen mit einem Filter
* Filter: Zeit
!Element im Filter
* Operator: mu
!Filteroperator
:: '''Schnittmenge:''' [Zeit; n/a; 2023, 2024]
!Ergebnismenge
 
|-
 
|Zeit
* Filter: Zeit
|mu
* Operator: >
|[Zeit; n/a; 2023, 2024]
:: '''Schnittmenge:''' [] (Filter[n/a; 2023; Jan 2023 - Dez 2023; 2024; Jan 2024 - Dez 2024] Stammelement(2023) [Zeit])
* Filter: 2023
* Operator: mu
:: '''Schnittmenge:''' [2023]
 
 
* Filter: 2023
* Operator: >
:: '''Schnittmenge:''' [] (Filter[Jan 2023 - Dez 2023; 2024; Jan 2024 - Dez 2024] Stammelement(2023) [2023])
 
 
* Filter: 2023
* Operator: <
:: '''Schnittmenge:'''  [](Filter [Zeit, n/a]; Stammelement(2023) [2023 ])
|-
|-
! colspan="2" |Konstellationen bei Verwendung von Ebenen
|2023
|mu
|[2023, Jan 2023 - Dez 2023]
|-
|-
| colspan="2" |''Die Funktionsweise der folgenden Einstellungen (insbesondere im Zusammenspiel mit Filter) wird am Beispiel von "Ebene 1" erklärt.''
|2023
Auswahl: Ebene 1
|>
Es werden Elemente bis zur 1.Ebene angezeigt.
|[Jan 2023 - Dez 2023]
Wenn ein Filter angegeben ist beginnen die Ebenen mit dem Element auf das gefiltert wird. 
 
Beispiele (Dimension Zeit) 
 
* Filter: Zeit
* Operator: mu
:: '''Schnittmenge:''' [Zeit, n/a; 2023, 2024]
 
 
* Filter: 2023
* Operator: mu
:: '''Schnittmenge:''' [2023, Jan 2023 - Dez 2023]
 
 
* Filter: 2023
* Operator: >
:: '''Schnittmenge:''' [Jan 2023 - Dez 2023]
 
 
* Filter: 2023
* Operator: <
:: '''Schnittmenge:'''  [](Filter [Zeit, n/a]; OpenElementTyp(2023) [2023, Jan 2023 - Dez 2023])
|-
|-
|STAMM
|2023
|Analog zu Ebene 1
|<
|[ ] ''Liefert eine leere Menge zurück. Erklärung:''  Schnittmenge aus Filter und Openelementtyp ist leer.
(Filter: '''[Zeit, n/a]'''; Openelementtyp Ebene 1(2023): '''[2023, Jan 2023 - Dez 2023]''')
|-
|-
|EBENE 1
|2024
|siehe Erklärung
|<
|[ ] ''Liefert eine leere Menge zurück. Erklärung:''  Schnittmenge aus Filter und Openelementtyp ist leer.
(Filter: '''[Zeit, n/a, 2023, Jan 2023 - Dez 2023];''' Openelementtyp Ebene 1(2024): '''[2024, Jan 2024 - Dez 2024]''')
|}
|-
|-
|EBENE 2
|EBENE 2

Aktuelle Version vom 11. August 2026, 10:31 Uhr

Auf dieser Seite wird die Funktionsweise der verschiedenen Optionen für die Einstellung OpenElementTyp für die Zeitdimension beschrieben (andere Dimensionen kennen keine Größer/Kleiner-Operatoren, verhalten sich aber ähnlich).

Beschreibung Funktion

Der OpenElementTyp bestimmt, welche Elemente auf einer Achse angezeigt werden sollen.

Wenn die Dimension auch als Filter verwendet wird, sind nur für den Filter gültige Elemente im Ergebnis enthalten.

Für den OpenElementTyp wird das Kriterium als Bezugselement genommen (spannt den Teilbaum auf, der betrachted wird). Der Operator wird für den OpenElementTyp ignoriert.

OpenElementTyp Erkärung/Beispiele in verschiedenen Konstellationen
ALLE Erklärung: Liefert alle Elemente
Verhalten bei Konstellationen mit einem Filter
Element im Filter Filteroperator Ergebnismenge
Zeit mu [Zeit, n/a; 2023; Jan 2023 - Dez 2023; 2024; Jan 2024 - Dez 2024]
2023 mu [2023; Jan 2023 - Dez 2023]
2023 > [Jan 2023 - Dez 2023, 2024, Jan 2024 - Dez 2024]
LISTE Eine festgelegte Liste von Elementen.
BLATTELEMENT Erklärung: Liefert alle Blattelemente, sofern kein Filter gesetzt ist, ansonsten alle Blattelemente, die Teil der Ergebnismenge des Filters sind.
Verhalten bei Konstellationen mit einem Filter
Element im Filter Filteroperator Ergebnismenge
Zeit mu [n/a; Jan 2023 - Dez 2023, Jan 2024 - Dez 2024]
2023 mu [Jan 2023 - Dez 2023]
2023 > [Jan 2023 - Dez 2023]
STAMMELEMENT Erklärung: Liefert alle Stammelemente, sofern kein Filter gesetzt ist, ansonsten das Ergebnis des Filters.
Verhalten bei Konstellationen mit einem Filter
Element im Filter Filteroperator Ergebnismenge
Zeit mu [Zeit]
Zeit > [ ] Liefert eine leere Menge zurück. Erklärung: Schnittmenge aus Filter und Openelementtyp ist leer.

(Filter: [n/a; 2023; Jan 2023 - Dez 2023; 2024; Jan 2024 - Dez 2024]; Openelementtyp Stammelement(Zeit): [Zeit])

2023 mu [2023]
2023 > [ ] Liefert eine leere Menge zurück. Erklärung: Schnittmenge aus Filter und Openelementtyp ist leer.

(Filter: [Jan 2023 - Dez 2023; 2024; Jan 2024 - Dez 2024]; Openelementtyp Stammelement(2023): [2023])

2023 < [ ] Liefert eine leere Menge zurück. Erklärung: Schnittmenge aus Filter und Openelementtyp ist leer.

(Filter: [Zeit, n/a]; Openelementtyp Stammelement(2023): [2023])

STAMM Analog zu Ebene 1
EBENE 1 Erklärung: Es werden Elemente bis zur 1.Ebene angezeigt.

Wenn ein Filter angegeben ist beginnen die Ebenen mit dem Element auf das gefiltert wird. Ist der Filter auf eine Summenzeile gesetzt, werden die Levelberechnungen um -1 versetzt.

Verhalten bei Konstellationen mit einem Filter
Element im Filter Filteroperator Ergebnismenge
Zeit mu [Zeit; n/a; 2023, 2024]
2023 mu [2023, Jan 2023 - Dez 2023]
2023 > [Jan 2023 - Dez 2023]
2023 < [ ] Liefert eine leere Menge zurück. Erklärung: Schnittmenge aus Filter und Openelementtyp ist leer.

(Filter: [Zeit, n/a]; Openelementtyp Ebene 1(2023): [2023, Jan 2023 - Dez 2023])

2024 < [ ] Liefert eine leere Menge zurück. Erklärung: Schnittmenge aus Filter und Openelementtyp ist leer.

(Filter: [Zeit, n/a, 2023, Jan 2023 - Dez 2023]; Openelementtyp Ebene 1(2024): [2024, Jan 2024 - Dez 2024])

EBENE 2 Analog zu Ebene 1
EBENE 3 Analog zu Ebene 1