PAT Enterprise.Information System.Abfragen: Unterschied zwischen den Versionen

Aus PPwiki
Wechseln zu: Navigation, Suche
(Zwei Felder verknüpfen)
(Dashboard)
Zeile 37: Zeile 37:
 
** Als Alternative bietet sich dann eine Pivot Tabelle in einem [[PAT_Enterprise.BI#Dashboard|Dashboard]] an.
 
** Als Alternative bietet sich dann eine Pivot Tabelle in einem [[PAT_Enterprise.BI#Dashboard|Dashboard]] an.
 
* Die '''Summen'''spalten und -zeilen lassen sich auch '''nicht ausblenden'''. Das geht nur im [[PAT_Enterprise.BI#Reports|Report Designer]].
 
* Die '''Summen'''spalten und -zeilen lassen sich auch '''nicht ausblenden'''. Das geht nur im [[PAT_Enterprise.BI#Reports|Report Designer]].
 
== Dashboard ==
 
 
=== Übersicht ===
 
 
* Im BI Designer können für eine Auswertung unterschiedliche Dashboards angelegt werden.
 
* Bei Aufrufen der Auswertung können diese im Menü ''Main'' ausgewählt werden.
 
* In Dashboards lassen sich u.a. die Formatierungen von Zahlen und Daten einstellen.
 
 
[https://wiki.cds.co.at/wikipat/index.php?title=CUSTOMER:PAT_Enterprise_En_Dashboard_Layout Dashboard Designer (CDS)]
 
 
[https://devexpress.github.io/dotnet-eud/dashboard-for-desktop/articles/dashboard-designer.html Dashboard Designer (Devexpress)]
 
 
=== Datenelemente ===
 
 
==== Versteckte Datenelemente ====
 
 
; Abmessungen (Dimension) : Zum Filtern
 
; Maßnahme (Measures) :  Zum Sortieren und zur ''Top N'' Begrenzung sowie für '''Formatierungsregeln'''
 
 
[https://docs.devexpress.com/Dashboard/15706/winforms-dashboard/winforms-designer/create-dashboards-in-the-winforms-designer/binding-dashboard-items-to-data/hidden-data-items Hidden Data Items (Dev Express)]
 
 
==== Berechnete Felder (Calculated Fields) ====
 
 
* Rechte Maustaste auf ''Data Source'' (oder darunter)
 
* Beispiel für eine Formel:
 
<pre>
 
Iif(Substring(Max([Ergebnis]),0,1) == '+', Substring(Max([Ergebnis]),1),null)
 
</pre>
 
''Index im String beginnt mit 0!''
 
 
[https://devexpress.github.io/dotnet-eud/dashboard-for-desktop/articles/dashboard-designer/work-with-data/creating-calculated-fields.html Calculated Fields (Dev Express)]
 
 
==== Bedingte Formatierung ====
 
[https://supportcenter.devexpress.com/ticket/details/t578847/how-to-set-conditional-formatting-rules-in-textbox Bedingte Formatierung in z.B. Textboxen (Devexpress)]
 
  
 
== Reports ==
 
== Reports ==

Version vom 25. Mai 2022, 10:42 Uhr


1 SQL Abfrage / Parameter

  • Gespeicherte Filter nach Ändern von Parametern in der SQL Abfrage löschen.
    • Sonst wird u.U. falsch oder gar nicht gefiltert.
  • Parameter als IN (Multiselect): WHERE ... IN (:Parameter)
    • Oder WHERE ... = IN(:land)?
  • Alle drei Lookup Optionen für Parameter funktionieren nur mit Textfeldern (Varchar2 bzw. String), nicht mit Zahlenwerten oder Datumsangaben.

1.1 Datum als Parameter

  • Wenn aus als Parametern eingegebenen Daten Zeitdifferenzen in Tagen errechnet werden sollen, müssen diese u.U. erst in Integer umgewandelt werden.
  • Das funktioniert so nur mit ganzen Tagen. Das Format 'J' gibt nur die Julianische Tageszahl als Integer zurück, nicht die Zeit als Dezimalstelle hinter den Komma.
  • Im Beispiel funktioniert so im BI Tool, also im Select ohne Umwandlung, aber Level <= nur mit Umwandlung. Im SQL Developer erzeugt es Fehler.
SELECT :VON  - 1 + level AS datum
  FROM  dual
  CONNECT BY LEVEL <=  
    to_number(to_number(to_char(:BIS ,'J')) - to_number(to_char(:VON ,'J')) +1 )   

1.2 Zwei Felder verknüpfen

Wie können zwei Felder - z.B. Name1, Name2 - miteinander verknüpft werden?

select Name1||' '||Name2 Beide_Namen ....

2 Anzeige und Formatierungen

  • BI Auswertungen können direkt im PAT Enterprise als Tabelle und Pivot Tabelle oder alternativ als Dashboard angezeigt werden.
    • Im BI Designer (unter Settings) wird als BI Type Default (Tabelle und/oder Pivot Tabelle) oder Dashboard festgelegt.
  • Darüber hinaus können die Daten in Reports dargestellt werden (über das Menü Berichte).

2.1 Tabelle und Pivot Tabelle

  • Im BI Designer (unter Settings) können über die Optionen Show Grid und Show Pivot Grid eine der beiden Ansichten ausgeblendet werden.
  • Beim Aufrufen der Auswertung kann im Menü View zwischen der Tabelle und der Pivot Tabelle gewechselt werden.
  • Die Reihenfolge und Breite von spalten sowie das Layout von Pivot Tabellen können im Menü Profiles als Profile bzw. Layouts gespeichert werden.
  • Die Formatierung von Zahlen und Daten hingegen ist bei Tabellen und Pivot Tabellen fest eingestellt.
    • Als Alternative bietet sich dann eine Pivot Tabelle in einem Dashboard an.
  • Die Summenspalten und -zeilen lassen sich auch nicht ausblenden. Das geht nur im Report Designer.

2.2 Reports

  • Im BI Designer können für eine Auswertung verschiedene Report Layouts angelegt werden
  • Diese Layouts werden im gleichen Report Designer bearbeitet, der auch an anderen Stellen im PAT Enterprise genutzt wird.
  • Beim Aufrufen einer Auswertung können diese Report über das Menü Berichte als Vorschau angezeigt oder gedruckt werden.


3 Sonstiges