Prepojenia many-to-many – ako fungujú v Power BI a SSAS Tabulare 2019

Power BI, a po novom aj SSAS Tabular 2019, priniesli obrovskú novinku za posledné roky – natívnu podporu pre prepojenia many-to-many pre tabuľky v dátovom modeli, resp. M:N. To znamená, že už v nich viete priamo prepojiť naozaj ľubovoľné tabuľky, bez rôznych trikov. Ako som už viackrát spomínal v starších článkoch, tak tieto prepojenia many-to-many však fungujú mierne odlišne, ako klasické prepojenia 1:N alebo 1:1 v PowerPivote. Preto sa na ne teraz pozrieme bližšie.

Čítajte ďalej

Náhrada SUMIF v PowerPivote

Bežní excelisti sú zvyknutí na funkciu SUMIF. Keď však začnú pracovať s PowerPivotom alebo Power BI, tak sú prekvapení, že jazyk DAX nemá funkciu SUMIF. Má funkciu SUM aj IF, ale dokopy jaksi nejdú. Preto si teraz pozrieme, ako vyzerá náhrada SUMIF v jazyku DAX.

Čítajte ďalej

Optimalizácia rýchlosti PowerPivotu – ako zrýchliť výpočty v jazyku DAX na úroveň OLAP kociek

Pri svojich projektoch u klientov sa často stretávam s jedným zásadným problémom, keď sa vyberá analytická technológia – a to, že z nejakého dôvodu v IT brandži prevláda stále názor, že tabulárne modely sú pomalé pre veľké množstvo dát. Ako logické zdôvodnenie ľudia často používajú dôvod, že “PowerPivot bude vždy pomalší ako OLAP kocky, pretože spočítať miliardu riadkov trvá vždy oveľa dlhšie ako zobrať predpočítané dáta z OLAP kocky”. Čo je na jednej strane pravda, ale kto povedal, že PowerPivot si nedokáže predpočítať tieto dáta tiež? A že je to dokonca extrémne jednoduché? 🙂 Poďme sa teda pozrieť, ako na to. Čítajte ďalej