Aktywne Wpisy

Rembrant +579
Zapraszam do #rozdajo papryczek Carolina Reaper osiągającej około 2 200 000 SHU. Do wygrania 100g papryczek
Gdyby ktoś chciał kupić na sos czy spróbować to zapraszam
Allegro
Inne moje aukcje
Gdyby ktoś chciał kupić na sos czy spróbować to zapraszam
Allegro
Inne moje aukcje
źródło: IMG_20250830_091754
Pobierz
kluha666 +3
źródło: 1000010627
Pobierz




Jeżeli korzystasz z Power BI to pewnie zauważyłeś, że dla kolumn w których jest data/czas tworzy się automatyczna hierarchia. Ot, taki ficzer, który ułatwia analizę wartości w czasie dla osób "nietechnicznych".
Ale czy zastanawiałeś się kiedyś, skąd to się bierze? Przecież dokumentacja jasno mówi o tym, że funkcje analizy czasowej można wykorzystywać, gdy posiadasz w modelu tabelę dat.
Dziwne, prawda?
Zajrzyjmy głębiej do dokumentacji i sprawdźmy, jakie wymagania muszą być spełnione, aby tabela dat istniała:
Musi mieć kolumnę typu danych data (lub data/godzina)
✅ No i to wymaganie będzie spełnione. W końcu nasze tabele posiadają taką kolumnę.
Kolumna dat musi zawierać wartości unikatowe.
???? A tutaj już zaczynają się schody. W większości przypadków nie mamy do czynienia z kolumną, w której każdy wiersz będzie reprezentował unikalną wartość.
Kolumna dat nie może zawierać wartości pustych.
✅ To wymaganie będzie w większości przypadków spełnione.
Kolumna dat nie może zawierać brakujących dat.
???? I tutaj mamy największy problem – musisz mieć naprawdę ogromne szczęście, żeby mieć tabelę w której faktycznie będzie zachowana ciągłość dat. Podobnie jak przy unikatowych wartościach
Kolumna dat musi obejmować pełne lata.
???? Znowu marne szanse na to, że w Twoim źródle danych akurat tak będzie
Tabela dat musi być oznaczona jako tabela dat.
???? Nawet, jeżeli niczego i nigdzie nie oznaczysz – będziesz mógł korzystać z funkcji analizy czasowej i hierarchii.
Magia!
A może nie do końca magia, tylko dzieje się coś, czego nie widać? Oczywiście to drugie.
Automatyczna data/godzina tworzy ukrytą tabelę dat dla każdej kolumny, w której mamy datę/czas!
Jest to doskonale widoczne w DAX Studio - nagle w prostym modelu składającym się z 6 tabel pojawia się 11 nowych tabel, każda z 7 kolumnami i ~2.600 wierszami. Łolaboga!
Chyba nie muszę wspominać jaki to ma wpływ na wydajność całego modelu?
#powerbi #dax #analizadanych
źródło: image-15-1024x705
Pobierzźródło: Capture
Pobierz