X-kové funkcie v jazyku DAX – funkcie SUMX, COUNTX, MINX, MAXX a iné, v Power BI a PowerPivote

Jazyk DAX obsahuje celú jednu sadu funkcií, ktoré sa často používajú pri výpočtoch, ale užívatelia im nie vždy rozumejú správne. Sú to tzv. X-kové funkcie, a používajú sa dosť často v pokročilejšej analytike. Takisto sa používajú vtedy, keď klasické funkcie ako SUM alebo COUNT nechcú zobrať na vstupe to, čo by užívateľ chcel. Pozrieme sa teraz teda na to, ako pracujú, a čo počítajú.

Čítajte ďalej

Skórovanie voči skupine vs. celku v jazyku DAX, v PowerPivote aj Power BI

Pri analýze predaja potrebujete častokrát použiť skórovanie záznamov v kontingenčke. Napríklad na skórovanie predajnosti produktov či služieb, najmä ak máte široké portfólio. To samé osebe nie je ťažké spraviť. Ťažšie je však to, ak potrebujete spraviť skórovanie voči skupine vs. celku, alebo rôznym nadskupinám a podskupinám. A s trochou DAX-u ani to nebude ťažké. Preto si teraz ukážeme, ako na to.

Čítajte ďalej

Ukazovatele za fiškálny rok v jazyku DAX, v Power BI aj PowerPivote

V niektorých prípadoch má firma odlišný fiškálny rok, resp. účtovný rok oproti kalendárnemu roku. Dôvodov je viacero, ale tie teraz nie sú podstatné. Podstatné je to, že aj v takýchto prípadoch potrebujete vypočítať ukazovatele za fiškálny rok, ktoré ako začiatok roka berú iný dátum ako 1.1.. A pomocou jazyka DAX je to celkom jednoduché.

Čítajte ďalej

Ako otočiť smer prepojenia v Power BI a PowerPivote

Po toľkých rokoch, čo je PowerPivot a Power BI na trhu, niektorých ľudí ešte stále máta záhadná otázka: “Ako otočím šípku na prepojeniach medzi tabuľkami v PowerPivote/Power BI?”  Respektíve – “Ako otočiť smer prepojenia medzi tabuľkami v Power BI?”. Riešenie je jednoduché, a nebude to rýchly fix, ako sa to zvykne bežne riešiť, čiže v podobe obojsmerných prepojení. Tie nie je potrebné takmer nikdy zapínať, lebo po čase vyrobia viac problémov ako úžitku. Rýchla odpoveď je, že prepojenia medzi tabuľkami nejdú otočiť. Ukážeme si však, že to vôbec nevadí, a že to ide aj napriek tomu ľahko vyriešiť.

Čítajte ďalej

Finančné funkcie z Excelu pribudli do jazyka DAX

Do jazyka DAX v Power BI Desktope a SSAS Tabulare 2019 pribudla dnes poriadna dávka nových funkcií. Tentokrát sa Microsoft hecol a pridal tam takmer všetky finančné funkcie z Excelu. Našťastie iba po anglicky.

Čítajte ďalej

Kde zohnať dokumentáciu k jazyku DAX

Keď ešte len začínate s PowerPivotom a Power BI, tak je pomerne ťažké si zapamätať, ktorá funkcia čo robila, prípadne ako sa s ňou pracuje. Preto si teraz ukážeme, kde nájdete oficiálnu dokumentáciu k jazyku DAX.

Čítajte ďalej

Jazyk DAX v Power BI odteraz používa syntax podľa dokumentácie

Jazyk DAX v Power BI sa dočkal relatívne nepríjemnej novinky pre väčšinu užívateľov mimo USA. Začal používať syntax podľa dokumentácie. Našťastie sa to dá zatiaľ prepnúť naspäť do “našej” syntaxe. A preto sa na to teraz pozrieme.

Čítajte ďalej

Funkcia COALESCE je konečne aj v jazyku DAX

Do jazyka DAX v Power BI a SSAS Tabulare 2019 pribudla tento mesiac nová funkcia COALESCE. Funkcia, ktorú má každá databáza, ako SQL Server či Oracle, prípadne aj chrastítka ako Access už dlhé desaťročia, prišla do DAX-u až teraz. Spolu s drobným bonusom.

Čítajte ďalej

Ukazovateľ za predchádzajúci týždeň v jazyku DAX, v PowerPivote a Power BI

V predchádzajúcom článku sme si ukázali, ako správne vypočítať daný ukazovateľ za rovnaký týždeň pred rokom. Niekedy však potrebujete porovnávať tento týždeň voči predchádzajúcemu týždňu. Preto si teraz ukážeme, ako vypočítať ukazovateľ za predchádzajúci týždeň, resp. week-over-week, v jazyku DAX.

Čítajte ďalej

Ukazovateľ za rovnaký týždeň pred rokom v jazyku DAX, v PowerPivote aj Power BI

Pomerne často sa stretávam s dotazom, ako vypočítať daný ukazovateľ za rovnaký týždeň pred rokom v jazyku DAX. Jazyk DAX má síce funkcie Time Intelligence, ale tie nepodporujú výpočty na úrovni týždňov. Preto nám ostáva napísať to iba alternatívnymi spôsobmi. A to je oveľa ľahšie, ako sa môže na prvý pohľad zdať.

Čítajte ďalej