PAT Enterprise.Information System.Abfragen: Unterschied zwischen den Versionen
Aus PPwiki
Schild (Diskussion | Beiträge) (→Tabelle und Pivot Tabelle) |
Schild (Diskussion | Beiträge) (→SQL Abfrage / Parameter) |
||
Zeile 18: | Zeile 18: | ||
to_number(to_number(to_char(:BIS ,'J')) - to_number(to_char(:VON ,'J')) +1 ) | to_number(to_number(to_char(:BIS ,'J')) - to_number(to_char(:VON ,'J')) +1 ) | ||
</pre> | </pre> | ||
+ | |||
+ | == Zwei Felder verknüpfen == | ||
+ | Wie können zwei Felder - z.B. Name1, Name2 - miteinander verknüpft werden? | ||
+ | select Name1||' '||Name2 Beide_Namen .... | ||
= Anzeige und Formatierungen = | = Anzeige und Formatierungen = |
Version vom 25. Mai 2022, 09:12 Uhr
Inhaltsverzeichnis
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 Dashboard
2.2.1 Ü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.
Dashboard Designer (Devexpress)
2.2.2 Datenelemente
2.2.2.1 Versteckte Datenelemente
- Abmessungen (Dimension)
- Zum Filtern
- Maßnahme (Measures)
- Zum Sortieren und zur Top N Begrenzung sowie für Formatierungsregeln
Hidden Data Items (Dev Express)
2.2.2.2 Berechnete Felder (Calculated Fields)
- Rechte Maustaste auf Data Source (oder darunter)
- Beispiel für eine Formel:
Iif(Substring(Max([Ergebnis]),0,1) == '+', Substring(Max([Ergebnis]),1),null)
Index im String beginnt mit 0!
Calculated Fields (Dev Express)
2.2.2.3 Bedingte Formatierung
Bedingte Formatierung in z.B. Textboxen (Devexpress)
2.3 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.
- Näheres dazu unter im Abschnitt Reports des PAT Enterprise Wikis.
- Beim Aufrufen einer Auswertung können diese Report über das Menü Berichte als Vorschau angezeigt oder gedruckt werden.