Modelare Power BI
Niste sfaturi. Mi-ar fi plăcut să le mai cunosc.
Peter Hui
8 octombrie · 5 min citire
Când te gândești la modelare, la ce te gândești? O mulțime de îmbinări complicate, căutări sau poate doar frustrări?

Ați mai experimentat acest lucru? Aveți o măsură, dar nu vă oferă răspunsul corect. Te întrebi de ce. Nu sunteți sigur de ce, așa că modificați măsura. Poate că este ceva din tabel, poate o problemă de date, așa că îl modificați și în Power Query. Atunci ajungi cu nimic ...
Ei bine, am experimentat asta. Am încercat mai multe soluții la o problemă, dar într-adevăr soluția nu este din nimic special.
De aceea, de cele mai multe ori soluția este modelul în sine.
Pot să mă gândesc la 3 motive pentru care modelarea este importantă.
- Vă simplifică formulele DAX.
- Vă face să înțelegeți de ce este importantă Power Query.
- Vă oferă putere de negociere
Vă simplifică formulele DAX
… Cum? Aici avem un model pe care l-am mai întâlnit.
Aici, Orașele sunt alăturate tabelului județean într-o relație cu mulți la 1. Apoi județ în regiune într-o altă relație cu mulți la 1.
Data este alăturată tabelului Luni într-o relație mai multe. De la luni la ani și într-o relație cu mulți la 1.
Dacă vreau să obțin anumite vânzări regionale, pot scrie CALCULARE (SUMĂ (FACT [Vânzări]), FILTRU (REGION, REGION [Region] == „Nord”)).
Acum, de ce este tabelul regiunii atât de departe? Aici Power BI trebuie să filtreze prin oraș, județ și, în cele din urmă, către regiune.
Dacă vreau să obțin o anumită vânzare după lună și an, pot scrie CALCULARE (SUMĂ (FACT [Vânzări)), FILTRU (ANI, ANI [An]] == 2000), FILTRU (LUNĂ, LUNI [lună] == 12 )
Nu este tocmai greșit și probabil puteți obține rezultate. (Gândiți-vă că puneți o matrice vizuală și trageți o sumă simplă SUM (FACT [Vânzări)), cu rânduri de ani, luni sau regiuni etc.).
Problema este că Power BI trebuie să treacă prin două tabele separate pentru a ajunge la măsură. Dacă este un tabel mic, nu este mare lucru, dar atunci când aveți de-a face cu un set de date mare, va fi foarte dificil de citit pentru dvs. și pentru ca Power BI să meargă și să filtreze aceste tabele pentru a obține răspunsul dvs.