Rozszerzanie modelu danych

W tym rozdziale dowiesz się, jak rozszerzyć model danych utworzony w poprzednich rozdziałach. Rozszerzenie modelu danych obejmuje -

  • Dodanie tabel
  • Dodanie kolumn obliczeniowych w istniejącej tabeli
  • Tworzenie miar w istniejącej tabeli

Spośród nich tworzenie miar ma kluczowe znaczenie, ponieważ obejmuje dostarczanie nowych spostrzeżeń dotyczących danych w modelu danych, które pozwolą osobom korzystającym z modelu danych uniknąć przeróbek, a także zaoszczędzić czas podczas analizowania danych i podejmowania decyzji.

Ponieważ Analiza zysków i strat obejmuje pracę z przedziałami czasowymi i będziesz używać funkcji analizy czasowej języka DAX, w modelu danych wymagana jest tabela dat.

Jeśli jesteś nowym użytkownikiem tabel dat, zapoznaj się z rozdziałem - Omówienie tabel dat.

Możesz rozszerzyć model danych w następujący sposób -

  • Aby utworzyć relację między tabelą danych, tj. Tabelą danych finansowych i tabelą dat, musisz utworzyć kolumnę obliczeniową Data w tabeli Dane finansowe.

  • Aby wykonać różne rodzaje obliczeń, należy utworzyć relacje między tabelą danych - Dane finansowe a tabelami przeglądowymi - Konta i Lokalizacje geograficzne.

  • Musisz stworzyć różne miary, które pomogą Ci wykonać kilka obliczeń i przeprowadzić wymaganą analizę.

Te kroki zasadniczo stanowią etapy modelowania danych dla analizy zysków i strat przy użyciu modelu danych. Jest to jednak sekwencja kroków dla dowolnego typu analizy danych, które chcesz wykonać za pomocą modelu danych dodatku Power Pivot.

Ponadto dowiesz się, jak tworzyć miary i jak ich używać w tabelach Power Pivot w kolejnych rozdziałach. Zapewni to wystarczające zrozumienie modelowania danych za pomocą języka DAX i analizy danych za pomocą tabel Power Pivot.

Dodawanie tabeli dat do modelu danych

Utwórz tabelę dat dla okresów obejmujących lata obrachunkowe w następujący sposób -

  • Utwórz tabelę z pojedynczą kolumną z nagłówkiem - data i ciągłe daty od 2011-07-01 do 30.06.2018 w nowym arkuszu programu Excel.

  • Skopiuj tabelę z programu Excel i wklej ją do okna dodatku Power Pivot. Spowoduje to utworzenie nowej tabeli w modelu danych dodatku Power Pivot.

  • Nazwij tabelę jako Data.

  • Upewnij się, że kolumna Data w tabeli Data ma typ danych - Data (Data i godzina).

Następnie należy dodać kolumny obliczeniowe - rok obrachunkowy, kwartał obrachunkowy, miesiąc i miesiąc obrachunkowy do tabeli dat w następujący sposób -

Rok podatkowy

Załóżmy, że na koniec roku obrotowego jest 30 czerwca th . Następnie fiskalne przęsła roku od 1 st lipca do 30 -go czerwca. Na przykład, termin 01 lipca st 2011 (1.07.2011) do dnia 30 czerwca th , 2012 (30.06.2012) będzie rok obrotowy 2012.

Załóżmy, że w tabeli Data chcesz przedstawić to samo, co rok obrotowy 2012.

  • Najpierw należy wyodrębnić część daty z roku budżetowego i dołączyć ją do FY.

    • Dla dat w miesiącach lipiec 2011 - grudzień 2011 rok obrotowy wynosi 1 + 2011.

    • Dla dat w miesiącach od stycznia 2012 r. Do czerwca 2012 r. Rok obrotowy wynosi 0 + 2012.

    • Aby uogólnić, jeśli miesiąc końca roku finansowego to rok finansowy, wykonaj następujące czynności -

      Integer Part of ((Month – 1)/FYE) + Year

    • Następnie weź 4 znaki z prawej strony, aby uzyskać Rok finansowy.

  • W języku DAX możesz przedstawić to samo, co -

    PRAWO (INT ((MIESIĄC ('Data' [Data]) - 1) / 'Data' [FYE]) + ROK ('Data' [Data]), 4)

  • Dodaj kolumnę obliczeniową Rok obrachunkowy w tabeli dat z formułą języka DAX -

    = "FY" & RIGHT (INT ((MONTH ('Date' [Date]) - 1) / 'Date' [FYE]) + YEAR ('Date' [Date]), 4)

Kwartał fiskalny

Jeśli FYE oznacza miesiąc końca roku finansowego, kwartał finansowy otrzymuje się jako

Integer Part of ((Remainder of ((Month+FYE-1)/12) + 3)/3)

  • W języku DAX możesz przedstawić to samo, co -

    INT ((MOD (MIESIĄC ('Data' [Data]) + 'Data' [FYE] -1,12) +3) / 3)

  • Dodaj obliczoną kolumnę Kwartał obrachunkowy w tabeli dat z formułą języka DAX -

    = „Data” [Rok obrachunkowy] & „- Q” & FORMAT ((MOD (MIESIĄC („Data” [Data])) + „Data” [FYE] -1,12) + 3) / 3), „0” )

Miesiąc podatkowy

Jeśli FYE oznacza koniec roku finansowego, okres miesiąca obrotowego otrzymuje się jako

(Remainder of (Month+FYE-1)/12) + 1

  • W języku DAX możesz przedstawić to samo, co -

    MOD (MIESIĄC („Data” [Data]) + „Data” [FYE] -1,12) +1

  • Dodaj kolumnę obliczeniową Miesiąc obrachunkowy w tabeli Data z formułą języka DAX -

    = „Data” [Rok obrachunkowy] & „- P” & FORMAT (MOD (MIESIĄC ([Data]) + [FYE] -1,12) +1, „00”)

Miesiąc

Na koniec dodaj obliczoną kolumnę Miesiąc, która reprezentuje numer miesiąca w roku finansowym w następujący sposób -

= FORMAT (MOD (MONTH ([Date]) + [FYE] -1,12) +1, „00”) & „-” & FORMAT ([Date], „mmm”)

Wynikowa tabela dat wygląda jak na poniższym zrzucie ekranu.

Zaznacz tabelę - Data jako Tabela dat z kolumną - Data jako kolumnę z unikalnymi wartościami, jak pokazano na poniższym zrzucie ekranu.

Dodawanie kolumn obliczeniowych

Aby utworzyć relację między tabelą danych finansowych a tabelą dat, w tabeli danych finansowych wymagana jest kolumna zawierająca wartości dat.

  • Dodaj kolumnę obliczeniową Data w tabeli Dane finansowe za pomocą formuły języka DAX -

    = DATEVALUE („Dane finansowe” [miesiąc obrachunkowy])

Definiowanie relacji między tabelami w modelu danych

W modelu danych masz następujące tabele -

  • Tabela danych - dane finansowe
  • Tabele wyszukiwania - konta i geografia Locn
  • Tabela dat - data

Aby zdefiniować relacje między tabelami w modelu danych, wykonaj następujące czynności -

  • Wyświetl tabele w widoku diagramu dodatku Power Pivot.

  • Utwórz następujące relacje między tabelami -

    • Relacja między tabelą danych finansowych a tabelą Konta z kolumną Konto.

    • Związek między tabelą danych finansowych i tabelą lokalizacji geograficznej z kolumną Centrum zysków.

    • Relacja między tabelą danych finansowych a tabelą dat z kolumną Data.

Ukrywanie kolumn w narzędziach klienta

Jeśli w tabeli danych znajdują się kolumny, których nie będziesz używać jako pól w żadnej tabeli przestawnej, możesz je ukryć w modelu danych. Wówczas nie będą widoczne na liście pól tabeli przestawnej.

W tabeli danych finansowych masz 4 kolumny - miesiąc obrachunkowy, datę, konto i centrum zysków, których nie będziesz używać jako pól w żadnej tabeli przestawnej. Dlatego możesz je ukryć, aby nie pojawiały się na liście pól tabeli przestawnej.

  • Wybierz kolumny - Miesiąc obrachunkowy, Data, Konto i Centrum zysków w tabeli Dane finansowe.

  • Kliknij prawym przyciskiem myszy i wybierz z listy rozwijanej Ukryj w narzędziach klienta.

Tworzenie miar w tabelach

Wszystko gotowe do modelowania i analizy danych w języku DAX przy użyciu modelu danych i tabel dodatku Power Pivot.

W kolejnych rozdziałach dowiesz się, jak tworzyć miary i jak ich używać w tabelach Power PivotTables. Utworzysz wszystkie miary w tabeli danych, tj. Tabeli danych finansowych.

Utworzysz miary za pomocą formuł języka DAX w tabeli danych - Dane finansowe, których możesz używać w dowolnej liczbie tabel przestawnych do analizy danych. Miary to zasadniczo metadane. Tworzenie miar w tabeli danych jest częścią modelowania danych, a podsumowywanie ich w tabelach Power Pivot jest częścią analizy danych.