Zmiany pomiędzy wersją 3 and wersją 4 dla NewBusinessAdmin/Reports/DrillDown
- Data i czas:
- 09/11/15 09:22:47 (9 years temu)
Legend:
- Bez zmian
- Dodane
- Usunięte
- Zmienione
-
NewBusinessAdmin/Reports/DrillDown
v3 v4 20 20 21 21 __'''Przykład'''__ [[BR]] 22 Aby utworzyć raport ze sprzedaży rocznej z podraportami zawierającymi dane z każdego miesiąca ( w raporcie podrzędnym o ID 196), wpisujemy w komórce w kolumnie '''Parametry''': '''{"drilldown":{"rep_id":196}}'''.22 Aby 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 komórce 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]] 23 23 24 a aby w podrzędnym raporcie filtrować odpowiednie wpisy, można odwoływać się do krotki raportu nadrzędnego w formie {NAZWA_KOLUMNY}. Działa to również dla wielu kolumn, więc warunek może być łączony np. : WHERE to_char(v.seldat, 'YYYY-MM') = '{MON}' AND mpk.place_ = '{MPK_PLACE}' gdzie ''mon'' i ''mpk_place'' są kolumnami w raporcie nadrzędnym. 25 26 [[Image(wiki:NewBusinessAdmin/Attachments:raporty_import1.png, 250)]][[BR]] 24 [[Image(wiki:NewBusinessAdmin/Attachments:raport_z_podraportami.png, 250)]][[BR]] 27 25 ''Przykładowy raport z podraportami'' [[BR]] 28 26 29 Na potrzeby tworzenia raportów z podraportami zastosowano składnię JSON. 27 __'''Uwaga'''__ [[BR]] 28 Podraporty nie będą rozwijane, jeśli w zakładce '''Definicje''' wybrano wykres.