Raporty: konfigurowanie wyświetlania znaczników danych
Główna zasada dotycząca wyprowadzania danych ze znacznika danych w raportach brzmi: jeden wiersz raportu może zawierać tylko jedno wpisanie znacznika danych. Jednak często pojawia się potrzeba wyświetlenia danych z kilku znaczników danych w jednym raporcie. Weźmy prosty raport Planowane/Rzeczywiste jako przykład. Dla każdego dnia raport ten pokazuje:
- planowany czas pracy;
- rzeczywisty czas pracy;
- różnicę między nimi.
Wynik wykonania tego raportu wygląda następująco (fragment):
W widoku końcowym widzimy, że ostateczne liczby pochodzą z wpisów znaczników danych: każdy wiersz zawiera jedno wpisanie znacznika danych z Planowanego czasu pracy lub Rzeczywistego czasu pracy. Widać wyraźnie, że każdy z tych znaczników danych trafia albo do kolumny Planowane albo do kolumny Rzeczywiste.
Oto jak wyglądają ustawienia tych kolumn raportu:
Zwróć uwagę na bloki wyróżnione na czerwono. Oto jak Planfix interpretuje te ustawienia:
- W kolumnie Planowane wyświetlane są dane ze znacznika danych Planowany czas pracy, a w tej kolumnie nic nie jest wyświetlane w wierszach ze znacznikiem danych Rzeczywisty czas pracy.
- W kolumnie Rzeczywiste wyświetlane są dane ze znacznika danych Rzeczywisty czas pracy, a w tej kolumnie nic nie jest wyświetlane w wierszach ze znacznikiem danych Planowany czas pracy.
Teraz spójrz na blok wyróżniony na zielono dla ustawień kolumny Data. W tej kolumnie dane są prezentowane zarówno dla znacznika danych Planowany czas pracy jak i dla znacznika danych Rzeczywisty czas pracy. W obu przypadkach są to pola znacznika danych o nazwie "Data", które wskazują datę, do której odnosi się wpis znacznika danych. Takie podejście pozwala grupować dane z różnych znaczników danych i uzyskać zsumowane (skondensowane) dane: w jednym wierszu widzimy podsumowane dane dla planowanego i rzeczywistego czasu pracy.
Opisywany przykład ilustruje zasadę, którą trzeba uwzględnić przy tworzeniu raportów zawierających kilka znaczników danych: dane z wielu znaczników danych mogą być wyświetlone w jednym wierszu raportu tylko wtedy, gdy celowo je pogrupujesz.
Kolumna Data w podanym przykładzie jest przykładem takiego celowego grupowania:
- wybrane są odpowiadające sobie pola w każdym znaczniku danych;
- są one wyświetlane w jednej kolumnie;
- ta kolumna ma włączone grupowanie.