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

Aus PPwiki
Wechseln zu: Navigation, Suche
(Reports)
(Anzeige und Formatierungen)
Zeile 25: Zeile 25:
  
 
= Anzeige und Formatierungen =
 
= 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'').
 
 
== 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 [[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]].
 
  
 
= Sonstiges =
 
= Sonstiges =
 
*[https://wiki.cds.co.at/wikipat/index.php?title=CUSTOMER:PAT_Enterprise_En_BI_Creator CDS Wiki zum BI Creator]
 
*[https://wiki.cds.co.at/wikipat/index.php?title=CUSTOMER:PAT_Enterprise_En_BI_Creator CDS Wiki zum BI Creator]

Version vom 25. Mai 2022, 10:44 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

3 Sonstiges