WebApps:Matrixmaske: Unterschied zwischen den Versionen

Aus CoPlanner 11
Zur Navigation springenZur Suche springen
Keine Bearbeitungszusammenfassung
Überschrift für Top-N/Bottom-N eingefügt - Änderungen von S.jakobi (Diskussion) wurden auf die letzte Version von S.bretis zurückgesetzt
Zeile 1: Zeile 1:
==Allgemein==
__TOC__
Im BI Center Objektbaum organisieren Sie Ihre Datenquellen, Berichte, und Masken und erstellen neue.


[[image:Fw_BI_Center_Baum.jpg|thumb|center|Framework, BI Center - Objektbaum]]
=Systemvoraussetzungen=


==Elemente und Funktionen==
Die Voraussetzungen finden Sie [[WebApps:Voraussetzungen|hier]].
===Verzeichnisse===


Folgende Verzeichnisse stehen Ihnen je nach Berechtigung zur Verfügung:
=Aufruf=
:*'''Meine Objekte'''<br>Objekte in diesem Verzeichnis stehen nur Ihnen zur Verfügung.
@Session_WebAppUrl@/pivottable/?pivotform=<Maskenname>
:*'''Gemeinsame Objekte'''<br>Objekte in diesem Verzeichnis stehen allen CoPlanner User zur Verfügung.
:*'''Datenquellen'''
::*'''CoPlanner-Tabellen'''<br>CoPlanner Tabellen stehen nur dem Benutzer [[Framework:Entwicklermodus#PowerUser|PowerUser]], [[Framework:Entwicklermodus#Partner|Partner]] und [[Framework:Entwicklermodus#Hersteller|Hersteller]] zur Verfügung.
::*'''CoPlanner-Würfel'''<br>CoPlanner Würfel in diesem Verzeichnis stehen nur dem Benutzer [[Framework:Entwicklermodus#PowerUser|PowerUser]], [[Framework:Entwicklermodus#Partner|Partner]] und [[Framework:Entwicklermodus#Hersteller|Hersteller]] zur Verfügung.
::*'''OLAP-Würfel'''<br>OLAP Würfel in diesem Verzeichnis stehen nur dem Benutzer [[Framework:Entwicklermodus#PowerUser|PowerUser]], [[Framework:Entwicklermodus#Partner|Partner]] und [[Framework:Entwicklermodus#Hersteller|Hersteller]] zur Verfügung.
:*'''Erfassungsmasken'''<br>[[Enterprise_Edition:Eingabemaske|Eingabemasken]], [[Enterprise_Edition:Analysesicht|Analysesichten]] und [[Framework:Zeilensicht|Zeilensichten]] in diesem Verzeichnis stehen im [[Framework:Navigationsdesigner|Navigationsdesigner]] zur Auswahl zur Verfügung. Zugriff in diesem Verzeichnis haben nur die Benutzer [[Framework:Entwicklermodus#PowerUser|PowerUser]], [[Framework:Entwicklermodus#Partner|Partner]] und [[Framework:Entwicklermodus#Hersteller|Hersteller]].


Beispiel:


===Kontextmenü===
<nowiki>https://servername:4444/coplanner/pivottable/?pivotform=EM Bilanz PLAN</nowiki>
Im Kontextmenü des Objektbaumes stehen Ihnen in Abhängigkeit des ausgewählten Objektes folgende Befehle zur Verfügung:
Für [[Framework:Entwicklermodus#PowerUser|PowerUser]], [[Framework:Entwicklermodus#Partner|Partner]] und [[Framework:Entwicklermodus#Hersteller|Hersteller]]


{| class="wikitable"
{{Hinweis|Text=Die Groß-/Kleinschreibung des Maskennamens muss richtig sein, sonst öffnet sich die Maske nicht.}}
! [[Enterprise_Edition:Analysesicht|Analysesicht]]
! [[Enterprise_Edition:Eingabemaske|Eingabemaske]]
! [[Framework:Zeilensicht|Zeilensicht]]
! [[Framework:Bericht|Bericht]]
! Datenquellen
! [[Framework:BI_Center:CoPlanner_Tabelle|CoPlanner Tabelle]]
! [[Framework:BI_Center:CoPlanner_W%C3%BCrfel|CoPlanner Würfel]]
! OLAP Würfel
! Meine/Gemeinsame Objekte
|-align="top"
|<!--Analysesicht -->
Aktualisieren<br>Öffnen<br>[[Framework:BI_Center:Eingabemaske_erstellen|Eingabemaske erstellen]]<br>[[Framework:Bericht|Bericht erstellen]]<br>[[Framework:BI_Center:Objekt_bereitstellen|Für Benutzer bereitstellen]]<br>Umbenennen<br>Kopieren<br>[[Framework:BI_Center:Export_von_Objekten|Exportieren]]<br>Löschen<br>&nbsp;<br>&nbsp;<br>


|<!--Eingabemaske -->
==Erweiterter Aufruf==
Aktualisieren<br>Öffnen


Bearbeiten
:* Title: Der Name, der anstatt dem Maskennamen angezeigt wird
:* Description: Beschreibung, welche optional unter dem Title/Maskenname angezeigt wird
:* ShowFields: Definiert, ob der Felderbereich beim Öffnen der Maske schon angezeigt wird. Der Default beim Öffnen ist false.


Webansicht öffnen*<br>[[Framework:BI_Center:Analysesicht_erstellen|Analysesicht erstellen]]<br>[[Framework:Bericht|Bericht erstellen]]<br>[[Framework:BI_Center:Objekt_bereitstellen|Für Benutzer bereitstellen]]<br>Umbenennen<br>Kopieren<br>[[Framework:BI_Center:Export_von_Objekten|Exportieren]]<br>Löschen<br>&nbsp;
Beispiel:


|<!--Zeilensicht -->
<nowiki>https://servername:4444/coplanner/pivottable/?pivotform=EM Bilanz PLAN&Title=Bilanz PLAN&Description=Planen Sie hier Ihre Bilanz&ShowFields=true</nowiki>
Aktualisieren<br>Öffnen
:* hideSessionHeader: Definiert, ob der [[WebApps:Header|Header]] angezeigt werden soll oder nicht (true blendet [[WebApps:Header|Header]] aus). Der Default beim Öffnen ist false.
:* disableFields: Definiert, ob der Felderbereich angezeigt werden kann oder nicht (true bedeutet, dass der Felderbereich nicht eingeblendet werden kann). Der Default beim Öffnen ist false.
:* contextFilters: Definiert die Filterwerte, mit der die Maske geöffnet wird
:* contextDimensions: Definiert die Elemente der Achsen, mit der denen die Maske geöffnet wird


Bearbeiten
Beispiel:


Webansicht öffnen*<br>[[Framework:BI_Center:Objekt_bereitstellen|Für Benutzer bereitstellen]]<br>Umbenennen<br>Kopieren<br>[[Framework:BI_Center:Export_von_Objekten|Exportieren]]<br>Löschen<br>&nbsp;<br><br>
Übergabe auf Filter Zeit, Filteroperator =, Element 2 und Unternehmen, Filteroperator me+under, Element 1


|<!--Bericht -->
&contextFilters=Zeit eq 2 and Unternehmen mu 1
Aktualisieren<br>Öffnen<br>Bearbeiten<br>[[Framework:BI_Center:Objekt_bereitstellen|Für Benutzer bereitstellen]]<br>Umbenennen<br>[[Framework:BI_Center:Export_von_Objekten|Exportieren]]<br>Löschen<br>&nbsp;<br><br>&nbsp;<br>&nbsp;<br>


|<!--Datenquellen-->
Übergabe auf Achse Zeit mit den Elementen 1,2,2010010101 und Achse Unternehmen mit 2
Aktualisieren<br>
&contextDimensions=Zeit:1,2,2010010101 and Unternehmen:2
Konnektoren neu laden<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>


|<!--CoPlanner Tabelle -->
Bei Verwendung von " and " im Filternamen bzg. übergebenen Wert oder Leerzeichen muss wie folgt vorgegangen werden:
Aktualisieren<br>
[[Framework:BI_Center:Analysesicht_erstellen|Analysesicht erstellen]]<br>
[[Framework:BI_Center:Eingabemaske_erstellen|Eingabemaske erstellen]]<br>
[[Framework:BI_Center:Zeilensicht_erstellen|Zeilensicht erstellen]]<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>


|<!--CoPlanner Würfel -->
&contextFilters="Mein Textfilter" eq "Text mit Leerzeichen"
Aktualisieren<br>
Bearbeiten<br>
[[Framework:BI_Center:Analysesicht_erstellen|Analysesicht erstellen]]<br>
[[Framework:BI_Center:Eingabemaske_erstellen|Eingabemaske erstellen]]<br>
Umbenennen<br>
[[Framework:BI_Center:Export_von_Objekten|Exportieren]]<br>
Duplizieren<br>
Löschen<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>


|<!--OLAP Würfel-->
&contextDimensions="My time and test dimension:1,2,2010010101"
Aktualisieren<br>
[[Framework:BI_Center:Analysesicht_erstellen|Analysesicht erstellen]]<br>
&nbsp;<br>
<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>


|<!--Verzeichnis-->
Neu<br>
:[[Framework:BI_Center:CoPlanner_W%C3%BCrfel_erstellen|CoPlanner Würfel]]
:[[Framework:BI_Center:Analysesicht_erstellen|Analysesicht]]
:[[Framework:BI_Center:Zeilensicht_erstellen|Zeilensicht]]
:[[Framework:Bericht|Bericht]]
:Ordner
Aktualisieren<br>
Einfügen<br>
[[Framework:BI_Center:Export_von_Objekten|Exportieren]]<br>
[[Framework:BI_Center:Import_von_Objekten|Importieren]]<br>


Beispiel für die Verwendung in einem berechneten Measure im Cube. Hier wird die Maske MAX_Rueckstellungen aufgerufen und die Filter SonstigeErloesundKostenarten, die Zeit und die PC/KST übergeben. Zusätzlich wird noch der Titel Rückstellungen für die Maske definiert und die Session übergeben.
Link für den Windowsclient:
IIF([ErloesKosten LC]<>0,'cop://name=Rückstellungen & aktion=Matrix Builder Eingabemaske & p1=MAX_Rueckstellungen_PLAN & p2= & p3= & p4=ContextFiltersetting:SonstigeErloesundKostenarten=[Attribut_SonstigeErloesundKostenarten]=2=FilterDim=SonstigeErloesundKostenarten|Zeit=[Attribut_Zeit]=2=FilterDim=Zeit|PC/KST=[Attribut_PCKST]=2=FilterDim=PCKST & frmlocation=Work & name=Rückstellungen','')
entspricht für den Webclient:
''Würfel ALT:''
IIF([ErloesKosten LC]<>0,'@Session_WebAppUrl@/pivottable/?pivotform=MAX_Rueckstellungen_PLAN&contextFilters="SonstigeErloesundKostenarten" mu [Attribut_SonstigeErloesundKostenarten] and "Zeit" mu [Attribut_Zeit] and "PC/KST" mu [Attribut_PCKST]&title=Rückstellungen&SessionID=@Session_ID@','')
''Power Würfel:''
IIF([ErloesKosten LC]<>0,'@Session_WebAppUrl@/pivottable/?pivotform=MAX_Rueckstellungen_PLAN&contextFilters="SonstigeErloesundKostenarten" mu ' + [Attribut_SonstigeErloesundKostenarten] + ' and "Zeit" mu ' + [Attribut_Zeit] + ' and "PC/KST" mu ' + [Attribut_PCKST] + '&title=Rückstellungen&SessionID=@Session_ID@',<nowiki>''</nowiki>)
Operatoren:
{| class="wikitable"
! Filteroperator
! Aufruf im Kontext
! Beschreibung
|-
| [[Image:Filter_Operand_Alle.jpg]]
| mu
| Ausgewähltes Element und alle Ebenen darunter werden dargestellt.
|-
| [[Image:Filter_Operand_ParentChild.jpg]]
| mf
| Ausgewähltes Element und eine Ebenen darunter werden dargestellt.
|-
| [[Image:Filter_Operand_OhneParent.jpg]]
| un
| Alle Ebenen unter dem ausgewähltem Element werden dargestellt.
|-
| [[Image:Filter_Nur_Ebene_darunter.jpg]]
| fu
| Eine Ebene unter dem ausgewähltem Element wird dargestellt.
|-
| =
| eq
| Nur Werte dieses Dimensionselement werden dargestellt.
|-
| <>
| ne
| Alle Werte werden dargestellt, nur die des ausgewählten Filterelements nicht.
|}
In Datensatzmasken stehen für Wertfelder folgende Operatoren zur Verfügung:
{| class="wikitable"
! Filteroperand
! Aufruf im Kontext
! Beschreibung
|-
| =
| eq
| Standardmäßig wird der Operator “=“ vorgeschlagen, alle Datensätze werden angezeigt.
|-
| <
| lt
| Datensätze kleiner als der eingegebene Wert werden angezeigt.
|-
| >
| gt
| Datensätze größer als der eingegebene Wert werden angezeigt.
|-
| <=
| le
| Datensätze kleiner oder gleich dem eingegebenen Wert werden angezeigt.
|-
| >=
| ge
| Datensätze größer oder gleich dem eingegebenen Wert werden angezeigt.
|-
| <>
| ne
| Jene Datensätze, die größer oder kleiner als der eingegebene Wert sind, werden angezeigt.
|-
| LIKE
| lk
| Jene Datensätze, die den eingegebenen Ausdruck enthalten, werden angezeigt.
|}
=Menü=
{| class="wikitable"
! Schaltfläche
! Aktion
|-
|[[Image:ReportViewer_CoPlanner.JPG]]
|Zurück zur letzten davor aufgerufenen Seite.
|-
|[[Image:ReportViewer_MenueOpenClose.JPG]]
|Öffnen/Schließen der Anzeigetexte des Menüs.
|-
|[[Image:ReportViewer_Aktualisieren.JPG]]
|Aktualisieren der Daten in der Maske.
|-
|[[Image:ReportViewer_Filterbereich.JPG]]
|Ein-/Ausblenden des Filterbereichs.
|-
|[[Image:Pivotform_Felderbereich.JPG]]
|Ein-/Ausblenden des Felderbereichs.
|-
|[[Image:ReportViewer_Nullwertunterdrueckung.JPG]]
|Aktivieren/Deaktivieren der Nullwertunterdrückung.
|-
|[[Image:Pivotform_Detailsatz.JPG]]
|Aktivieren/Deaktivieren Detailsatzsprung.
|-
|[[Image:Pivotform_Loeschen.JPG]]
|Löschen der Daten.
|-
|[[Image:Pivotform_Zurueck.JPG]]
|Zurück zur übergeordneten Maske.
|-
|[[Image:Veroeffentlichen.JPG]]
|[[WebApps:Veröffentlichen|Veröffentlichen]] der Maske.
|-
|[[Image:Pivotform_ExcelExport.PNG]]
|Öffnet einen [[WebApps:Eingabemaske_Excel_Export|Dialog]] für den Export in eine XLSX-Datei.
|-
|[[Image:Pivotform_CSVExport.PNG]]
|Öffnet einen [[WebApps:Eingabemaske_CSV_Export|Dialog]] für den Export der Maske im CSV-Format.
|-
|[[Image:Pivotform_ExcelExport_AutoLogin.PNG]]
|Exportiert die Maske nach Excel und führt einen automatischen Login für das Excel Addin durch. Der Button ist nur sichtbar, wenn die Option AutomatedLoginAfterExcelExportAvailable in der Maske aktiviert ist. Das CoPlanner Excel Addin muss am Clientrechner installiert sein, damit das funktioniert. Zusätzlich muss im Excel die Option 'Geschützte Ansicht für Dateien aus den Internet aktivieren' deaktiviert sein.
|-
|[[Image:Web_Achsendrehen.PNG]]
|Dreht die Achsen. Halten Sie die Steuerungstaste gedrückt, um nur die Measures auf die gegenüberliegende Achse zu legen.
|}
|}


Für User
Menü mit Anzeigetexten:
 
[[Datei:Pivotform Menue.png]]
=Aufbau der Maske=
[[Image:Web_EM_Allgmein.png|1400px]]
 
==Felderbereich==
Über den Felderbereich können Sie sich Measures beliebig ein- und ausblenden, Filter hinzufügen/entfernen, Dimensionen auf Achsen geben und wegnehmen, Achsen tauschen, die Achse wechseln, auf welcher die Measures angezeigt werden. Das können Sie machen, indem Sie Measures oder Dimensionen via Drag&Drop direkt in der Maske an die gewünschte Position ziehen, oder das entsprechende Element im Felderbereich unter Measures, Spalten, Zeilen oder Filter ziehen.
 
Der Felderbereich ist über das Menü auf-/zuklappbar. Über die URL kann gesteuert werden, ob dieser Bereich initial angezeigt wird oder nicht.
 
=== Anzeigeordner auswählen ===
''<small>(Ab CoPlanner 11 Release 4 2023)</small>''
 
Falls [[Enterprise Edition:Displayfolder|Displayfolder]] für die Maske hinterlegt wurden, können diese hier ausgewählt werden.


{|  class="wikitable"
===Suche===
! [[Enterprise_Edition:Analysesicht|Analysesicht]]
Über die Suche können Sie die Measures und Dimensionen nach Namen filtern.
! [[Framework:Zeilensicht|Zeilensicht]]
! [[Framework:Bericht|Bericht]]
! [[Framework:BI_Center:CoPlanner_Tabelle|CoPlanner Tabelle]]
! [[Framework:BI_Center:CoPlanner_W%C3%BCrfel|CoPlanner Würfel]]
! OLAP Würfel
! Meine/Gemeinsame Objekte
|-align="top"
|<!--Analysesicht -->
Aktualisieren<br>
Öffnen<br>
[[Framework:Bericht|Bericht erstellen]]<br>
[[Framework:BI_Center:Objekt_bereitstellen|Für Benutzer bereitstellen]]<br>
Umbenennen<br>
Kopieren<br>
Löschen<br>
&nbsp;


|<!--Zeilensicht -->
===Dimensionen===
Aktualisieren<br>
Hier werden die zur Verfügung stehenden Dimensionen angezeigt. Via Drag&Drop können diese entweder direkt in der Maske auf eine gewünschte Position oder unten im Felderbereich in den entsprechenden Bereich gezogen werden.
Öffnen


Bearbeiten
===Measures===
Hier werden die zur Verfügung stehenden Measures angezeigt. Über den Schalter vor den Measures können diese ein-/ausgeblendet werden. Mit dem angezeigten Namen "Alle" können Sie alle Measures mit nur einem Klick einblenden. Beim Ausblenden bleibt immer ein Measure aktiv, da die Maske mindestens ein Measure beinhalten muss.


Webansicht öffnen*<br>
Die Measures können aber auch via Drag&Drop entsprechend in die Maske oder unten in den Felderbereich "Measures" gezogen werden.
[[Framework:BI_Center:Objekt_bereitstellen|Für Benutzer bereitstellen]]<br>
Umbenennen<br>
Kopieren<br>
Löschen<br>&nbsp;<br>


|<!--Bericht -->
===Anzeigedefinition===
Aktualisieren<br>
In der Anzeigedefinition wird angezeigt, welche Dimensionen auf welcher Achse dargestellt werden, welche Measures angezeigt werden und welche Filter gesetzt sind.
Öffnen<br>
Bearbeiten<br>
[[Framework:BI_Center:Objekt_bereitstellen|Für Benutzer bereitstellen]]<br>
Umbenennen<br>
Löschen<br>
&nbsp;<br>
&nbsp;


|<!--CoPlanner Tabelle -->
Über das Markieren eines Elements und "Entf" können Element gelöscht werden. Alternativ können diese auch zurück in den Dimensionen/Measurebereich oberhalb gezogen werden, um sie zu entfernen.
Aktualisieren<br>
[[Framework:BI_Center:Analysesicht_erstellen|Analysesicht erstellen]]<br>
[[Framework:BI_Center:Zeilensicht_erstellen|Zeilensicht erstellen]]<br>
Löschen<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;


|<!--CoPlanner Würfel -->
Die Dimensionen, welche auf den Zeilen/Spalten definiert sind, können über das Filtersymbol neben dem Dimensionsnamen gefiltert werden.
Aktualisieren<br>
[[Framework:BI_Center:Analysesicht_erstellen|Analysesicht erstellen]]<br>
Löschen<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;


|<!--OLAP Würfel-->
Die Achsen können über das Symbol zwischen dem Spalten und Zeilenbereich getauscht werden.
Aktualisieren<br>
[[Framework:BI_Center:Analysesicht_erstellen|Analysesicht erstellen]]<br>
Löschen<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;


|<!--Verzeichnis-->
Die Measures können auf die andere Achse geschoben werden, indem man auf das Symbol rechts neben dem Measures klickt.
Neu<br>
 
:[[Framework:BI_Center:Analysesicht_erstellen|Analysesicht]]
==Filterleiste==
:[[Framework:BI_Center:Zeilensicht_erstellen|Zeilensicht]]
Über die Filter in der Filterleiste können Sie wie im Windowsclient die Daten einschränken.
:[[Framework:Bericht|Bericht]]
==Datenbereich==
:Ordner
Im Datenbereich werden wie gewohnt, die Measures und Achsen angezeigt und können geändert werden und Daten eingegeben werden. Im Datenbereich sehen Sie jene Measures, welche im Felderbereich als Measures definiert sind.
Aktualisieren<br>
 
Einfügen
=== Eingabe großer Werte über Buchstabenkürzel ===
Um die Eingabe zu vereinfachen und die Fehleranfälligkeit bei der Eingabe sehr großer Zahlen zur reduzieren, ist es möglich große Werte über Buchstabenkürzel einzugeben. Bitte entnehmen Sie die Möglichkeiten der folgenden Beispieltabelle.
{| class="wikitable"
!Eingabe
!Ergebnis der Eingabe
|-
|1m
|1.000.000
|-
|1t
|1.000
|-
|1k
|1.000
|}
|}
{{Hinweis|Text=(Ab CoP 10 HF 3.5) Die Eingabe von Werte über Buchstabenkürzel ist mit "="Zeichen auch für mathematische Operationen möglich.}}
Beispiel: Aktueller Zellinhalt: 1.000 Nun erfolgt die Eingabe: =+5k dann Enter Taste. Nun wird 1.000 + 5.000 gerechnet und das Ergebnis (6.000)  in die Zelle geschrieben. (Hinweis: Dies ist nur möglich wenn in der Maske "AllowCellFunctions" auf "Ja" eingestellt ist.)
=== Sortierung anhand von Werten in Measures ===
''<small>(Ab CoPlanner 11 Release 3 2023)</small>''
Im Kontextmenü steht nun eine Sortierungsfunktion für die Werte in den Measures zu Verfügung. Es wird immer die Achse ohne Measures sortiert.
[[Datei:WebSortierungMatrixmaskeMeasureWerte1.png|ohne|mini|500x500px|alternativtext=]]
Es stehen zwei Optionen zum Sortieren zu Verfügung
* Beim Sortieren die Dimensionsstruktur beibehalten
Hierbei werden nur die untergeordneten Elemente (Childelemente) eines Knoten untereinander sortiert. Die Dimensionsstruktur wird beibehalten.
[[Datei:WebSortierungMatrixmaskeMeasureWerte2.png|ohne|mini|500x500px]]
* Als flache Liste sortieren
Die Zeilen werden anhand der Größe der Werte sortiert, die Dimensionsstruktur wird dabei aufgebrochen.
{{Hinweis|Text=Wenn Knoten- und Blattelemente in der Anzeige gemischt werden, ist es sehr wahrscheinlich, dass die Knotenelemente aufgrund von höheren Werte (die ja unter Umständen von Blattelementen aufsummiert wurden) in der Sortierung eingereiht ganz oben bzw. ganz unten erscheinen.}}
[[Datei:WebSortierungMatrixmaskeMeasureWerte3.png|ohne|mini|500x500px]]
Generell bleibt anhand der seitlichen Symbole weiterhin erkennbar ob es sich um Blatt- oder Knotenelemente handelt.
{{Hinweis|Text=Eine Sortierung kann über den Maskendesigner im Windows Client in einer Maske vorkonfiguriert und in der Maskendefinition abgespeichert werden. Dies erfolgt dort ebenfalls über das Kontextmenü und wird dann in der Defintion der Maske gespeichert.}}
=== Top-N/Bottom-N Auswertung ===
''<small>(Ab CoPlanner 11 Release 1 2024)</small>''
Die Top-N/Bottom-N ermöglicht eine auf- oder absteigende Sortierung von Werten bei gleichzeitiger Einschränkung auf eine vom Benutzer frei konfigurierbare Anzahl an Ergebnissen. Es können also z. B. die zehn größten oder die zehn kleinsten Werte angezeigt werden.
Die Funktion ist der im vorherigen Punkt beschriebenen Sortierung sehr ähnlich, es gibt jedoch einige Unterschiede. Im folgenden wird die Funktion noch etwas genauer beschrieben.
* Bei einer Top-N/Bottom-N Auswertung wird die Dimensionsstruktur immer durchbrochen.
* Die Top-N/Bottom-N Auswertung wird immer für eine Achse durchgeführt und kann bei verschachtelten Dimensionen nicht auf eine einzelne Dimension begrenzt werden.
* Es kann angegeben werden, was passieren soll, wenn mehrere gleich große Werte vorhanden sind, die für die Top-N/Bottom-N Auswertung relevant sind
* Es kann angegeben wieviele Werte angezeigt werden sollen. (z. B. Top 5 oder Bottom 10 etc.)
Die Funktion ist ähnlich zur herkömmlichen Sortierung über das Kontextmenü erreichbar.   
[[Datei:TopNKontextmenue.png|ohne|mini|500x500px]]
Im folgenden Auswahldialog können die folgenden Einstellungen getroffen werden. 
* Modus: Top-N oder Bottom-N einstellen 
* Anzahl: Es kann eingestellt werden wieviele Werte als Ergebniszeilen angezeigt werden 
* Gleiche Werte: Es kann eingestellt Werte ob im Ergebnis gleiche Werte angezeigt werden sollen. 
'''Beispiel:''' 
Für das Ergebnis des folgenden Beispiel Im Folgenden Beispiel wurden folgende Werte eingestellt: 
* Modus: Bottom-N
* Anzahl: 3
* Gleiche Werte: Einschließen
[[Datei:TopNErgebnis.png|ohne|mini|427x427px]]{{Hinweis|Text=Eine Top-N/Bottom-N Auswertung kann über den Maskendesigner im Windows Client in einer Maske vorkonfiguriert und in der Maskendefinition abgespeichert werden. Dies erfolgt dort ebenfalls über das Kontextmenü und wird dann in der Defintion der Maske gespeichert.}}
=== Werte fixieren ===
''<small>(Ab CoPlanner 11 Release 4 2023)</small>''


''<small>(* Verfügbar ab CoPlanner 11 Release 5 2023)</small>''
Es ist nun auch möglich Elemente im Datenbereich temporär zu sperren um versehentliche Eingaben zu verhindern. Dazu im Datenbereich auf ein Feld mit der rechten Maustaste klicken und im Kontextmenü erscheint der Eintrag: "Dimenionselement(e) auf Achse fixieren". Dies verhindert eine weitere Eingabe von Daten. Wenn nun auf der Summe ein Wert eingegeben, erfolgt die Verteilung analog zu einer per Security gesperrten Zelle.
===Drag Drop Operationen===


Es besteht die Möglichkeit Objekte mittels Drag & Drop zu verschieben. Die möglichen Zielordner werden während des Drag & Drop Vorganges gelb hervorgehoben.  
Wenn in der Maske fixierte Elemente vorhanden sind, kann die Fixierung ebenfalls über das Kontextmenü über den Eintrag: "Alle Fixierungen aufheben" aufgehoben werden.  
== Zeilen- und Spaltenbereich (Achsen) ==


'''[[Framework:Entwicklermodus#PowerUser|PowerUser]], [[Framework:Entwicklermodus#Partner|Partner]] und [[Framework:Entwicklermodus#Hersteller|Hersteller]]'''
=== Sortierung anhand der Elemente oder Attribute in den Dimensionen ===
''<small>(Ab CoP 11 HF 1.2)</small>''


Alle Objekte können verschoben werden. Beim Verschieben von Objekten aus dem Verzeichnis Datenquellen wird eine Referenz auf das Originalobjekt angelegt.
Im Kontextmenü steht nun eine Sortierungsfunktion zu Verfügung. Es kann gewählt werden ob bei der Sortierung die Dimensionsstruktur berücksichtigt wird oder ob für die Sortierung die Elemente in eine flache Hierarchie ohne Struktur eingeordnet werden. Es bleibt weiterhin erkennbar ob es sich um Blatt- oder Knotenelemente handelt. Es kann dabei jeweils gewählt werden ob die Sortierung alphanumerisch nach dem Namen oder nach der Standardsortierung auf- oder absteigend erfolgen soll.  


==== Beispiel für die Verwendung der Sortierfunktion von Dimensionen ====
Die Dimension Produkte hat im Beispiel Fahrräder hinterlegt. Jedes Fahrrad hat in der Dimension das Gewicht des jeweiligen Fahrrades als Attribut.


'''User'''
In einer entsprechend zugehörigen Matrixmaske, in der sich die Fahrräder auf einer Achse befinden, kann man die Fahrräder auf der Achse nach Gewicht z. B. aufsteigend sortieren.
[[Datei:WebSortierungMatrixmaskeScreenshot1.png|ohne|mini|452x452px]]
Dies führt zu folgender Sortierung:
[[Datei:WebSortierungMatrixmaskeScreenshot2 NEU.png|alternativtext=|ohne|mini|397x397px]]
Wen man mit der Maus über die Sortieranzeige fährt, erhält man die Information, wonach sortiert wurde:
[[Datei:WebSortierungMatrixmaskeScreenshot3.png|ohne|mini|438x438px]]
Durch einen Klick auf das Sortiericon wird die Sortierung wieder aufgehoben.


Innerhalb des Verzeichnisses "Meine Objekte" und deren Unterverzeichnissen findet bei Drag & Drop Operationen immer ein Verschieben statt. Beim Drag & Drop aus dem Verzeichnis "Gemeinsame Objekte" in das Verzeichnis "Meine Objekte" wird eine Kopie angelegt.
In der Maskendefinition kann für jede Dimension angegeben werden, anhand welcher Dimensionsattribute die Dimension sortiert werden kann (standardmäßig stehen die Reihenfolge der Elemente in der Dimension sowie die Sortierung nach Elementnamen zur Verfügung).


==Umgesetzte Funktionen==
Eine Liste der umgesetzten Funktionen der Eingabemasken finden sie [[WebApps:Eingabemaske:_Umgesetzte_Funktionen|hier]].


__NOEDITSECTION__  
__NOEDITSECTION__


[[Category:Framework|Objektbaum]]
[[Category:WebApps|Eingabemaske]]
[[Category:BI Center|Objektbaum]]
[[en:WebApps:Input_Mask]]
[[en:Framework:BI_Center:Object_Tree]]

Version vom 7. März 2024, 12:38 Uhr

Systemvoraussetzungen

Die Voraussetzungen finden Sie hier.

Aufruf

@Session_WebAppUrl@/pivottable/?pivotform=<Maskenname>

Beispiel:

https://servername:4444/coplanner/pivottable/?pivotform=EM Bilanz PLAN

Hinweis  Die Groß-/Kleinschreibung des Maskennamens muss richtig sein, sonst öffnet sich die Maske nicht.

Erweiterter Aufruf

  • Title: Der Name, der anstatt dem Maskennamen angezeigt wird
  • Description: Beschreibung, welche optional unter dem Title/Maskenname angezeigt wird
  • ShowFields: Definiert, ob der Felderbereich beim Öffnen der Maske schon angezeigt wird. Der Default beim Öffnen ist false.

Beispiel:

https://servername:4444/coplanner/pivottable/?pivotform=EM Bilanz PLAN&Title=Bilanz PLAN&Description=Planen Sie hier Ihre Bilanz&ShowFields=true

  • hideSessionHeader: Definiert, ob der Header angezeigt werden soll oder nicht (true blendet Header aus). Der Default beim Öffnen ist false.
  • disableFields: Definiert, ob der Felderbereich angezeigt werden kann oder nicht (true bedeutet, dass der Felderbereich nicht eingeblendet werden kann). Der Default beim Öffnen ist false.
  • contextFilters: Definiert die Filterwerte, mit der die Maske geöffnet wird
  • contextDimensions: Definiert die Elemente der Achsen, mit der denen die Maske geöffnet wird

Beispiel:

Übergabe auf Filter Zeit, Filteroperator =, Element 2 und Unternehmen, Filteroperator me+under, Element 1

&contextFilters=Zeit eq 2 and Unternehmen mu 1

Übergabe auf Achse Zeit mit den Elementen 1,2,2010010101 und Achse Unternehmen mit 2 &contextDimensions=Zeit:1,2,2010010101 and Unternehmen:2

Bei Verwendung von " and " im Filternamen bzg. übergebenen Wert oder Leerzeichen muss wie folgt vorgegangen werden:

&contextFilters="Mein Textfilter" eq "Text mit Leerzeichen"

&contextDimensions="My time and test dimension:1,2,2010010101"


Beispiel für die Verwendung in einem berechneten Measure im Cube. Hier wird die Maske MAX_Rueckstellungen aufgerufen und die Filter SonstigeErloesundKostenarten, die Zeit und die PC/KST übergeben. Zusätzlich wird noch der Titel Rückstellungen für die Maske definiert und die Session übergeben.

Link für den Windowsclient:

IIF([ErloesKosten LC]<>0,'cop://name=Rückstellungen & aktion=Matrix Builder Eingabemaske & p1=MAX_Rueckstellungen_PLAN & p2= & p3= & p4=ContextFiltersetting:SonstigeErloesundKostenarten=[Attribut_SonstigeErloesundKostenarten]=2=FilterDim=SonstigeErloesundKostenarten|Zeit=[Attribut_Zeit]=2=FilterDim=Zeit|PC/KST=[Attribut_PCKST]=2=FilterDim=PCKST & frmlocation=Work & name=Rückstellungen',)


entspricht für den Webclient:

Würfel ALT:

IIF([ErloesKosten LC]<>0,'@Session_WebAppUrl@/pivottable/?pivotform=MAX_Rueckstellungen_PLAN&contextFilters="SonstigeErloesundKostenarten" mu [Attribut_SonstigeErloesundKostenarten] and "Zeit" mu [Attribut_Zeit] and "PC/KST" mu [Attribut_PCKST]&title=Rückstellungen&SessionID=@Session_ID@',)

Power Würfel:

IIF([ErloesKosten LC]<>0,'@Session_WebAppUrl@/pivottable/?pivotform=MAX_Rueckstellungen_PLAN&contextFilters="SonstigeErloesundKostenarten" mu ' + [Attribut_SonstigeErloesundKostenarten] + ' and "Zeit" mu ' + [Attribut_Zeit] + ' and "PC/KST" mu ' + [Attribut_PCKST] + '&title=Rückstellungen&SessionID=@Session_ID@','')


Operatoren:

Filteroperator Aufruf im Kontext Beschreibung
mu Ausgewähltes Element und alle Ebenen darunter werden dargestellt.
mf Ausgewähltes Element und eine Ebenen darunter werden dargestellt.
un Alle Ebenen unter dem ausgewähltem Element werden dargestellt.
fu Eine Ebene unter dem ausgewähltem Element wird dargestellt.
= eq Nur Werte dieses Dimensionselement werden dargestellt.
<> ne Alle Werte werden dargestellt, nur die des ausgewählten Filterelements nicht.

In Datensatzmasken stehen für Wertfelder folgende Operatoren zur Verfügung:

Filteroperand Aufruf im Kontext Beschreibung
= eq Standardmäßig wird der Operator “=“ vorgeschlagen, alle Datensätze werden angezeigt.
< lt Datensätze kleiner als der eingegebene Wert werden angezeigt.
> gt Datensätze größer als der eingegebene Wert werden angezeigt.
<= le Datensätze kleiner oder gleich dem eingegebenen Wert werden angezeigt.
>= ge Datensätze größer oder gleich dem eingegebenen Wert werden angezeigt.
<> ne Jene Datensätze, die größer oder kleiner als der eingegebene Wert sind, werden angezeigt.
LIKE lk Jene Datensätze, die den eingegebenen Ausdruck enthalten, werden angezeigt.

Menü

Schaltfläche Aktion
Datei:ReportViewer CoPlanner.JPG Zurück zur letzten davor aufgerufenen Seite.
Datei:ReportViewer MenueOpenClose.JPG Öffnen/Schließen der Anzeigetexte des Menüs.
Aktualisieren der Daten in der Maske.
Ein-/Ausblenden des Filterbereichs.
Ein-/Ausblenden des Felderbereichs.
Aktivieren/Deaktivieren der Nullwertunterdrückung.
Aktivieren/Deaktivieren Detailsatzsprung.
Löschen der Daten.
Zurück zur übergeordneten Maske.
Veröffentlichen der Maske.
Öffnet einen Dialog für den Export in eine XLSX-Datei.
Öffnet einen Dialog für den Export der Maske im CSV-Format.
Exportiert die Maske nach Excel und führt einen automatischen Login für das Excel Addin durch. Der Button ist nur sichtbar, wenn die Option AutomatedLoginAfterExcelExportAvailable in der Maske aktiviert ist. Das CoPlanner Excel Addin muss am Clientrechner installiert sein, damit das funktioniert. Zusätzlich muss im Excel die Option 'Geschützte Ansicht für Dateien aus den Internet aktivieren' deaktiviert sein.
Dreht die Achsen. Halten Sie die Steuerungstaste gedrückt, um nur die Measures auf die gegenüberliegende Achse zu legen.

Menü mit Anzeigetexten:

Aufbau der Maske

Felderbereich

Über den Felderbereich können Sie sich Measures beliebig ein- und ausblenden, Filter hinzufügen/entfernen, Dimensionen auf Achsen geben und wegnehmen, Achsen tauschen, die Achse wechseln, auf welcher die Measures angezeigt werden. Das können Sie machen, indem Sie Measures oder Dimensionen via Drag&Drop direkt in der Maske an die gewünschte Position ziehen, oder das entsprechende Element im Felderbereich unter Measures, Spalten, Zeilen oder Filter ziehen.

Der Felderbereich ist über das Menü auf-/zuklappbar. Über die URL kann gesteuert werden, ob dieser Bereich initial angezeigt wird oder nicht.

Anzeigeordner auswählen

(Ab CoPlanner 11 Release 4 2023)

Falls Displayfolder für die Maske hinterlegt wurden, können diese hier ausgewählt werden.

Suche

Über die Suche können Sie die Measures und Dimensionen nach Namen filtern.

Dimensionen

Hier werden die zur Verfügung stehenden Dimensionen angezeigt. Via Drag&Drop können diese entweder direkt in der Maske auf eine gewünschte Position oder unten im Felderbereich in den entsprechenden Bereich gezogen werden.

Measures

Hier werden die zur Verfügung stehenden Measures angezeigt. Über den Schalter vor den Measures können diese ein-/ausgeblendet werden. Mit dem angezeigten Namen "Alle" können Sie alle Measures mit nur einem Klick einblenden. Beim Ausblenden bleibt immer ein Measure aktiv, da die Maske mindestens ein Measure beinhalten muss.

Die Measures können aber auch via Drag&Drop entsprechend in die Maske oder unten in den Felderbereich "Measures" gezogen werden.

Anzeigedefinition

In der Anzeigedefinition wird angezeigt, welche Dimensionen auf welcher Achse dargestellt werden, welche Measures angezeigt werden und welche Filter gesetzt sind.

Über das Markieren eines Elements und "Entf" können Element gelöscht werden. Alternativ können diese auch zurück in den Dimensionen/Measurebereich oberhalb gezogen werden, um sie zu entfernen.

Die Dimensionen, welche auf den Zeilen/Spalten definiert sind, können über das Filtersymbol neben dem Dimensionsnamen gefiltert werden.

Die Achsen können über das Symbol zwischen dem Spalten und Zeilenbereich getauscht werden.

Die Measures können auf die andere Achse geschoben werden, indem man auf das Symbol rechts neben dem Measures klickt.

Filterleiste

Über die Filter in der Filterleiste können Sie wie im Windowsclient die Daten einschränken.

Datenbereich

Im Datenbereich werden wie gewohnt, die Measures und Achsen angezeigt und können geändert werden und Daten eingegeben werden. Im Datenbereich sehen Sie jene Measures, welche im Felderbereich als Measures definiert sind.

Eingabe großer Werte über Buchstabenkürzel

Um die Eingabe zu vereinfachen und die Fehleranfälligkeit bei der Eingabe sehr großer Zahlen zur reduzieren, ist es möglich große Werte über Buchstabenkürzel einzugeben. Bitte entnehmen Sie die Möglichkeiten der folgenden Beispieltabelle.

Eingabe Ergebnis der Eingabe
1m 1.000.000
1t 1.000
1k 1.000
Hinweis  (Ab CoP 10 HF 3.5) Die Eingabe von Werte über Buchstabenkürzel ist mit "="Zeichen auch für mathematische Operationen möglich.

Beispiel: Aktueller Zellinhalt: 1.000 Nun erfolgt die Eingabe: =+5k dann Enter Taste. Nun wird 1.000 + 5.000 gerechnet und das Ergebnis (6.000) in die Zelle geschrieben. (Hinweis: Dies ist nur möglich wenn in der Maske "AllowCellFunctions" auf "Ja" eingestellt ist.)

Sortierung anhand von Werten in Measures

(Ab CoPlanner 11 Release 3 2023)

Im Kontextmenü steht nun eine Sortierungsfunktion für die Werte in den Measures zu Verfügung. Es wird immer die Achse ohne Measures sortiert.

Es stehen zwei Optionen zum Sortieren zu Verfügung

  • Beim Sortieren die Dimensionsstruktur beibehalten

Hierbei werden nur die untergeordneten Elemente (Childelemente) eines Knoten untereinander sortiert. Die Dimensionsstruktur wird beibehalten.

  • Als flache Liste sortieren

Die Zeilen werden anhand der Größe der Werte sortiert, die Dimensionsstruktur wird dabei aufgebrochen.

Hinweis  Wenn Knoten- und Blattelemente in der Anzeige gemischt werden, ist es sehr wahrscheinlich, dass die Knotenelemente aufgrund von höheren Werte (die ja unter Umständen von Blattelementen aufsummiert wurden) in der Sortierung eingereiht ganz oben bzw. ganz unten erscheinen.

Generell bleibt anhand der seitlichen Symbole weiterhin erkennbar ob es sich um Blatt- oder Knotenelemente handelt.

Hinweis  Eine Sortierung kann über den Maskendesigner im Windows Client in einer Maske vorkonfiguriert und in der Maskendefinition abgespeichert werden. Dies erfolgt dort ebenfalls über das Kontextmenü und wird dann in der Defintion der Maske gespeichert.

Top-N/Bottom-N Auswertung

(Ab CoPlanner 11 Release 1 2024)

Die Top-N/Bottom-N ermöglicht eine auf- oder absteigende Sortierung von Werten bei gleichzeitiger Einschränkung auf eine vom Benutzer frei konfigurierbare Anzahl an Ergebnissen. Es können also z. B. die zehn größten oder die zehn kleinsten Werte angezeigt werden.

Die Funktion ist der im vorherigen Punkt beschriebenen Sortierung sehr ähnlich, es gibt jedoch einige Unterschiede. Im folgenden wird die Funktion noch etwas genauer beschrieben.

  • Bei einer Top-N/Bottom-N Auswertung wird die Dimensionsstruktur immer durchbrochen.
  • Die Top-N/Bottom-N Auswertung wird immer für eine Achse durchgeführt und kann bei verschachtelten Dimensionen nicht auf eine einzelne Dimension begrenzt werden.
  • Es kann angegeben werden, was passieren soll, wenn mehrere gleich große Werte vorhanden sind, die für die Top-N/Bottom-N Auswertung relevant sind
  • Es kann angegeben wieviele Werte angezeigt werden sollen. (z. B. Top 5 oder Bottom 10 etc.)

Die Funktion ist ähnlich zur herkömmlichen Sortierung über das Kontextmenü erreichbar.

Im folgenden Auswahldialog können die folgenden Einstellungen getroffen werden.

  • Modus: Top-N oder Bottom-N einstellen
  • Anzahl: Es kann eingestellt werden wieviele Werte als Ergebniszeilen angezeigt werden
  • Gleiche Werte: Es kann eingestellt Werte ob im Ergebnis gleiche Werte angezeigt werden sollen.

Beispiel:

Für das Ergebnis des folgenden Beispiel Im Folgenden Beispiel wurden folgende Werte eingestellt:

  • Modus: Bottom-N
  • Anzahl: 3
  • Gleiche Werte: Einschließen
Hinweis  Eine Top-N/Bottom-N Auswertung kann über den Maskendesigner im Windows Client in einer Maske vorkonfiguriert und in der Maskendefinition abgespeichert werden. Dies erfolgt dort ebenfalls über das Kontextmenü und wird dann in der Defintion der Maske gespeichert.

Werte fixieren

(Ab CoPlanner 11 Release 4 2023)

Es ist nun auch möglich Elemente im Datenbereich temporär zu sperren um versehentliche Eingaben zu verhindern. Dazu im Datenbereich auf ein Feld mit der rechten Maustaste klicken und im Kontextmenü erscheint der Eintrag: "Dimenionselement(e) auf Achse fixieren". Dies verhindert eine weitere Eingabe von Daten. Wenn nun auf der Summe ein Wert eingegeben, erfolgt die Verteilung analog zu einer per Security gesperrten Zelle.

Wenn in der Maske fixierte Elemente vorhanden sind, kann die Fixierung ebenfalls über das Kontextmenü über den Eintrag: "Alle Fixierungen aufheben" aufgehoben werden.

Zeilen- und Spaltenbereich (Achsen)

Sortierung anhand der Elemente oder Attribute in den Dimensionen

(Ab CoP 11 HF 1.2)

Im Kontextmenü steht nun eine Sortierungsfunktion zu Verfügung. Es kann gewählt werden ob bei der Sortierung die Dimensionsstruktur berücksichtigt wird oder ob für die Sortierung die Elemente in eine flache Hierarchie ohne Struktur eingeordnet werden. Es bleibt weiterhin erkennbar ob es sich um Blatt- oder Knotenelemente handelt. Es kann dabei jeweils gewählt werden ob die Sortierung alphanumerisch nach dem Namen oder nach der Standardsortierung auf- oder absteigend erfolgen soll.

Beispiel für die Verwendung der Sortierfunktion von Dimensionen

Die Dimension Produkte hat im Beispiel Fahrräder hinterlegt. Jedes Fahrrad hat in der Dimension das Gewicht des jeweiligen Fahrrades als Attribut.

In einer entsprechend zugehörigen Matrixmaske, in der sich die Fahrräder auf einer Achse befinden, kann man die Fahrräder auf der Achse nach Gewicht z. B. aufsteigend sortieren.

Dies führt zu folgender Sortierung:

Wen man mit der Maus über die Sortieranzeige fährt, erhält man die Information, wonach sortiert wurde:

Durch einen Klick auf das Sortiericon wird die Sortierung wieder aufgehoben.

In der Maskendefinition kann für jede Dimension angegeben werden, anhand welcher Dimensionsattribute die Dimension sortiert werden kann (standardmäßig stehen die Reihenfolge der Elemente in der Dimension sowie die Sortierung nach Elementnamen zur Verfügung).

Umgesetzte Funktionen

Eine Liste der umgesetzten Funktionen der Eingabemasken finden sie hier.