Zmiany pomiędzy wersją początkową i wersją 1 dla UserGuideV5/Reports/DrillDown

Pokaż
Ignoruj:
Data i czas:
08/27/16 19:05:43 (8 years temu)
Autor:
msawkiewicz (IP: 31.1.164.146)
Komentarz:

--

Legend:

Bez zmian
Dodane
Usunięte
Zmienione
  • UserGuideV5/Reports/DrillDown

    v1 v1  
     1[http://support.edokumenty.eu/trac/wiki/UserGuideV5 Podręcznik użytkownika] > [http://support.edokumenty.eu/trac/wiki/UserGuideV5/Reports Raporty] > Raporty z podraportami 
     2 
     3= Raporty z podraportami = 
     4 
     5Raporty w systemie eDokumenty mogą składać się z podraportów wyświetlanych po kliknięciu ikony '''+''' na liście. Przykładem takiego raportu może być zestawienia sprzedaży rocznej z podziałem na miesiące. [[BR]] 
     6 
     7Do utworzenia raportu z podraportami potrzebne są '''co najmniej dwa raporty''' - podrzędny i nadrzędny. Dane wyświetlane jako podraporty pobierane są z raportu nadrzędnego. [[BR]] 
     8 
     9Aby utworzyć raport z podraportami: 
     10* w zakładce '''Kolumny''' okna edycji raportu nadrzędnego w komórce w kolumnie '''Parametry''' wpisujemy '''{"drilldown":{"rep_id":192}}''' - gdzie 192 jest rep_id raportu podrzędnego. 
     11* w kwerendzie SQL dodajemy wynik zwracający daną której należy nadać alias - najlepiej dla odróżnienia - dużymi literami. Kolumna wyniku powinna być typu text. 
     12* w raporcie podrzędnym definiujemy warunek filtrowania odwołujący się do nazwy przekazanego parametru z kluczem w raporcie nadrzędnym w formie '''{NAZWA_KOLUMNY}''' 
     13* nie należy wyświetlać kolumn będących parametrami gdyż jako parametry przekazywane są tylko niewyświetlane kolumny raportu nadrzędnego. 
     14 
     15__'''Przykład'''__ [[BR]] 
     16Aby utworzyć raport ze sprzedaży rocznej z podraportami zawierającymi dane z każdego miesiąca (z raportu podrzędnego o ID 274), wpisujemy w rekordzie z nazwą kolumny '''month''', w kolumnie '''Parametry''' raportu nadrzędnego: '''{"drilldown":{"rep_id":274}}'''. W kwerendzie raportu podrzędnego zamieścimy wpis '''WHERE to_char(v.seldat, 'YYYY-MM') = '{MON}'''', gdzie '''MON''' jest kolumną w raporcie nadrzędnym. Otrzymamy w ten sposób raport nadrzędny z podraportami, jak na poniższym rysunku. [[BR]] 
     17 
     18[[Image(wiki:UserGuideV5/Attachments:drill_down.png, 600)]][[BR]] 
     19''Przykładowy raport z podraportami'' [[BR]] 
     20 
     21__'''Uwaga'''__ [[BR]] 
     22Podraporty nie będą rozwijane, jeśli w zakładce '''Definicje''' w kartotece raportu nadrzędnego wybrano wykres.