Dlaczego automatyczna data/godzina w Power BI to czyste zło?
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
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
źródło: image-15-1024x705
Pobierz





























No właśnie. Może, ale wcale nie musi. Dodatkowo – sposób działania miar i kolumn kalkulowanych (pomimo tego, że składnia kodu jest podobna) jest diametralnie różny.
Jeżeli miałeś wcześniej do czynienia z arkuszami kalkulacyjnymi, to kolumna kalkulowana jest dla Ciebie najbardziej naturalną rzeczą na świecie.
źródło: miaryvskolumny
PobierzDobry wpis!
ale mam drobne uwagi - niektóre stwierdzania są zbyt dużymi uproszeniami które mogą wprowadzać w błąd :)
Dax ma sporą rodzinę funkcji- iteratorów (funkcje kończące się na X np. SUMX) które charakteryzują się tym, że wykonują obliczenia na poziomie wiersza, a agregacja następuje na samym końcu.