Baza wiedzy Trawers ERP

Raporty TrPivotTab

Dane do tabel przestawnych
1. Opis ogólny 1.1 Potrzeba 1.2 Rozwiązanie: Raporty TrPivotTab 1.3 Cechy rozwiązania 1.4 Okresy 1.5 Pola miar 2. Tworzenie tabeli przestawnej w Excelu i LibreOffice Calc 3. Przykład: Spadek sprzedaży o więcej niż 50% 4. Trendy w sprzedaży. Dynamika kosztów 5. Tematy powiązane

1. Opis ogólny

1.1 Potrzeba

Utworzyć uniwersalny generator raportów, tj. korzystający ze słownika danych, podobny do CrossTab, ale dający 3 wymiary. CrossTab daje 2 wymiary, np. wartość sprzedaży (1) w okresach (2)) Raporty TrCrossTab TrPivotTab daje 3 wymiary, np. wartość sprzedaży (1) w okresach (2) i dodatkowo w grupach (3) TrPivotTab pozwala tworzyć dane do tabeli przestawnych Excela i LibreOffice Calc. Korzysta ze słownika danych. Baza danych. Słownik

1.2 Rozwiązanie: Raporty TrPivotTab

Generator raportów:
Definiowanie
NZ > Dodatkowe > Raporty TrPivotTab > Definicje > Dopisywanie [NZ_ZPV10]
Obliczenia
NZ > Dodatkowe > Raporty TrPivotTab > Tabelarycznie [NZ_ZPV70]

1.3 Cechy rozwiązania

* Można wybrać dowolny system i zbiór danych * Raport jest w postaci tabelarycznej, można zapisać do CSV i przenieść do Excela i użyć do zbudowania tabeli przestawnej (Pivot table) Zestawienia tabelaryczne * Szczególne w tych danych jest to, że są one zagregowane i ta agregacja może obejmować dwa niezależne okresy. To daje możliwość porównywania. Dokumenty transakcyjne * Wskazuje się do 5-ciu pól (wymiarów), wg których ma być agregacja np. ODBDOST (odbiorcy), GRUPA (grupa indeksu). * Można podać 2 wielkości (miary), które mają być agregowane, np. OWARTOSC (wartość netto) i ILOSC (ilość). * Dane agregowane są niezależnie dla dwóch zadanych okresów, np. bieżący miesiąc i poprzedni miesiąc. wskazuje się pole typu [D], wg którego ustala się daty, np. DATA data transakcji ze zbioru pozycji sprzedaży. * Okresy w raporcie określa się względnie, np. 1 = Bieżący miesiąc tzn. każde uruchomienie raportu wyznaczy aktualne okresy wg bieżącej daty. Patrz niżej. * Dane transakcyjne (agregowane) mogą być filtrowane wg Query. * Dane agregowane są w podziale na miary i okresy. Patrz niżej. * Dane zagregowane mogą być filtrowane wg query tu można odfiltrować info, np. o spadku sprzedazy odbiorcy w danej grupie poniżej np. 50% w okresie 2 względem okresu 1.

1.4 Okresy

Okresy w raporcie określa się względnie, np. 1 = Bieżący miesiąc tzn. każde uruchomienie raportu wyznaczy aktualne okresy wg bieżącej daty. 0 Dowolny 1 Bieżący m-c (do dziś) 2 Poprzedni m-c 3 Bieżący rok (do dziś) 4 Poprzedni rok 5 Bieżący kwartał (do dziś) 6 Poprzedni kwartał 7 Ostatnie 3 m-ce 8 Ostatnie 6 m-cy 9 Ostatnie 12 m-cy A Ostatnie 24 m-ce

1.5 Pola miar

Dane agregowane są w podziale na miary i okresy, np. x_m1o1su - suma dla miary 1 i okresu 1 oraz obejmujące oba okresy dla miary, np. x_m1sum - suma miary dla Okres1+Okres2 x_m1pr1 - procent: (Okres2-Okres1)/Okres1 Miara:1 Okres:1 Suma X_M1O1SU N 15 3 Miara:1 Okres:2 Suma X_M1O2SU N 15 3 Miara:1 Okres:1 Ilosc X_M1O1IL N 15 3 Miara:1 Okres:2 Ilosc X_M1O2IL N 15 3 Miara:1 Okres:1 Srednia X_M1O1SR N 15 3 Miara:1 Okres:2 Srednia X_M1O2SR N 15 3 Miara:1 Okres:1 Srednia/dzien X_M1O1SD N 15 3 Miara:1 Okres:2 Srednia/dzien X_M1O2SD N 15 3 Miara:1 Suma Okres 1+2 X_M1SUM N 15 3 Miara:1 Różnica Okres 1-2 X_M1ROZ N 15 3 Miara:1 Procent (O1-O2)/O1 X_M1PR1 N 15 3 Miara:1 Procent (O2-O1)/O2 X_M1PR2 N 15 3 --- Miara:2 Okres:1 Suma X_M2O1SU N 15 3 Miara:2 Okres:2 Suma X_M2O2SU N 15 3 Miara:2 Okres:1 Ilosc X_M2O1IL N 15 3 Miara:2 Okres:2 Ilosc X_M2O2IL N 15 3 Miara:2 Okres:1 Srednia X_M2O1SR N 15 3 Miara:2 Okres:2 Srednia X_M2O2SR N 15 3 Miara:2 Okres:1 Srednia/dzien X_M2O1SD N 15 3 Miara:2 Okres:2 Srednia/dzien X_M2O2SD N 15 3 Miara:2 Suma Okres 1+2 X_M2SUM N 15 3 Miara:2 Różnica Okres 1-2 X_M2ROZ N 15 3 Miara:2 Procent (O1-O2)/O1 X_M2PR1 N 15 3 Miara:2 Procent (O2-O1)/O2 X_M2PR2 N 15 3

2. Tworzenie tabeli przestawnej w Excelu i LibreOffice Calc

* W LibreOffice Calc lub Excel wczytać plik CSV utworzony w programie Trawers w funkcji TrPivotTab * Wskazać kursorem dowolną komórkę z obszaru wczytanych danych * W LibreOffice Calc: wybrać menu: Wstaw > Tabela przestawna > Utwórz > Bieżące zaznaczenie * W Excel 2010: wybrać menu: Wstawianie > Tabela przestawna * W parametrach tabeli: - w obszarze wierszy i kolumn umieścić pola wymiarów, np. odbiorca, grupa - w obszarze danych umieścić pola miar (pola zagregowane)

3. Przykład: Spadek sprzedaży o więcej niż 50%

Pokaż odbiorców, którym sprzedaż asortymentu z grupy 10 spadła o więcej niż 50% w m-cu bieżącym w porównaniu do m-ca poprzedniego System: NA Zbiór: 188 Okres 1: 2 (M-c poprzedni) Okres 2: 1 (M-c bieżacy do dziś) Data wg pola : DATA Pola agregowane: ODBDOST, GRUPA Miara 1 : OWARTOSC Zapisy W/B : B (GRUPA==10) Wyniki W/B : B (warunek: X_M1PR1 < -50)

4. Trendy w sprzedaży. Dynamika kosztów

* Obserwacja trendów w sprzedaży, np. kto więcej lub mniej kupuje, który asortyment sprzedaje się lepiej a który gorzej. Trendy można poźniej porównywać z działaniami marketingowymi. Porównywać nakłady na promocje ze wzrostem wartości sprzedaży lub wychwycić spadek sprzedaży lub utratę klientów. Następnie dochodzić do przyczyn powstania trendu. * Obserwacja kosztów. Można zbudować raport, który pokaże wzrost proporcjonalny kosztów wskazanego rodzaju lub wzrost nakładów na zakupy od wskazanego dostawcy. Patrz też: Qlik. Analizy. Raporty

5. Tematy powiązane

RaportyXML Raporty i formuły w systemie PM Raporty TrCrossTab Qlik. Analizy. Raporty KE Analizy w MS Excel Zestawienia tabelaryczne Excel. Wymiana danych (CSV, KE) Baza danych. Słownik Raporty i analizy Słowa kluczowe #Raporty-Generatory #Raporty-Tabelarycznie #Raporty-BInteligence