Ako vytvoriť zložený model v DAX Studio

V tomto návode sa naučíte, ako vytvoriť zložený model a používať DirectQuery na množine údajov LuckyTemplates alebo v Azure Analysis Services.

Predchádzajúce návody sa zaoberali kľúčovými slovami , , a. V niektorých špecifických prípadoch nástroj DAX automaticky zapíše tieto kľúčové slová, aj keď ste ich výslovne nepoužili. Naučíte sa, ako napodobniť tento scenár a pochopíte, čo sa deje v zákulisí.

Obsah

Vytvorenie zloženého modelu: Začíname

V tejto ukážke je už vytvorený pohľad pre tabuľku Dátum. Vyberte kód a spustite ho.

Ako vytvoriť zložený model v DAX Studio

Môžete vidieť, že výsledkom je jednoduchá tabuľka Dátum, ktorá má stĺpce Dátum, Mesiac a Kalendárny rok.

Ako vytvoriť zložený model v DAX Studio

Potom publikujte dátový model na .

Ako vytvoriť zložený model v DAX Studio

Prejdite na stránku LuckyTemplates. Kliknite na položku Získať údaje a potom na množiny údajov LuckyTemplates .

Ako vytvoriť zložený model v DAX Studio

Vyberte tabuľku dátumov a potom kliknite na tlačidlo Vytvoriť .

Ako vytvoriť zložený model v DAX Studio

Otvorte zobrazenie Vzťahy.

Ako vytvoriť zložený model v DAX Studio

medzi tabuľkou Predaj a tabuľkou Dátumy na základe Dátum objednávky odberateľa a Dátum tabuľky Dátumy . Môžete to urobiť presunutím položky Dátum na Dátum objednávky. Počkajte, kým LuckyTemplates vytvorí vzťah. Po dokončení kliknite na tlačidlo OK.

Ako vytvoriť zložený model v DAX Studio

Ako vytvoriť zložený model v DAX Studio

Môžete vidieť, že medzi tabuľkou predaja a tabuľkou dátumov bol vytvorený obmedzený vzťah. Obmedzený vzťah je označený nižšie uvedeným symbolom.

Ako vytvoriť zložený model v DAX Studio

Vytvorenie dopytu pre zložený model

Prejdite na tablu Polia, otvorte tabuľku predaja a vytvorte nový stĺpec .

Ako vytvoriť zložený model v DAX Studio

V tomto novom stĺpci . V tomto príklade sa v novom stĺpci zobrazuje rok objednávky.

Ako vytvoriť zložený model v DAX Studio

Po dokončení presuňte nový stĺpec na plátno LuckyTemplates.

Ako vytvoriť zložený model v DAX Studio

Preveďte to do tabuľky a uistite sa, že stĺpec Rok objednávky je použitý ako riadok.

Ako vytvoriť zložený model v DAX Studio

Potom presuňte myšou dátum z tabuľky Dátumy. Dátum by mal byť tiež priradený ako riadok.

Ako vytvoriť zložený model v DAX Studio

Kliknite na šípku rozbaľovacej ponuky Dátum a vyberte možnosť Počet . Tým sa spočíta počet hodnôt v konkrétnom roku.

Ako vytvoriť zložený model v DAX Studio

V súčasnosti tabuľka zobrazuje rovnakú hodnotu počtu pre každý rok.

Ako vytvoriť zložený model v DAX Studio

Je to preto, že vzťah medzi tabuľkou Predaj a tabuľkou Dátumy je jednosmerný . Filter z tabuľky predajov sa teda nepoužije na tabuľku dátumov.

Ak to chcete vyriešiť, vytvorte nové opatrenie.

Ako vytvoriť zložený model v DAX Studio

Toto meranie určí počet počtov v tabuľke dátumov. Potom zmení povahu vzťahu pomocoufunkciu. Funkcia BOTH zaisťuje, že sa filter pohybuje oboma smermi.

Presuňte túto novú mieru do tabuľky a odstráňte stĺpec Dátum.

Ako vytvoriť zložený model v DAX Studio

Prejdite na kartu Zobraziť a kliknite na . Keď sa zobrazí panel Performance Analyzer, kliknite na položku Spustiť nahrávanie a potom na položku Obnoviť vizuál .

Ako vytvoriť zložený model v DAX Studio

Skopírujte dotaz tabuľky a vráťte sa na .

Ako vytvoriť zložený model v DAX Studio

Zobrazenie dotazov DAX a DirectQuery

Keď vložíte kód, zobrazí sa dialógové okno s otázkou, ktoré dotazy chcete vložiť.

Keďže ide o pripojenie k množine údajov LuckyTemplates pomocou možnosti DirectQuery, kliknite na možnosť DAX aj Direct Query .

Ako vytvoriť zložený model v DAX Studio

Kód obsahuje dve časti. Horná časť zobrazuje dotaz DAX spustený z dôvodu lokálneho modelu.

Ako vytvoriť zložený model v DAX Studio

V spodnej časti môžete vidieť vzdialený model v službe LuckyTemplates, ktorá spúšťa DirectQuery.

Ako vytvoriť zložený model v DAX Studio

Získate tak prehľad o tom, čo sa deje s vaším kódom DAX. Nástroj sa pokúša vytvoriť tabuľku pomocou kľúčového slova TABLE. Takže aj keď ste nepoužili kľúčové slová TABLE a COLUMN na vytváranie dopytov, nástroj ich používa v zákulisí.

Záver

Tento tutoriál ukazuje základný príklad fungovania zložených modelov v DAX Studio. Toto je dobrá reprezentácia toho, čo sa deje v zákulisí.

V tomto príklade nástroj DAX používa kľúčové slová TABLE a COLUMN na vyplnenie výsledku matice alebo vizuálu. Takže aj keď ste tieto kľúčové slová výslovne nepoužili, nástroj ich používa v zákulisí, aby vám poskytol požadovaný výsledok.

Všetko najlepšie,


Vyhledávací pole PowerApps: Jak přidat a přizpůsobit

Vyhledávací pole PowerApps: Jak přidat a přizpůsobit

Naučte se, jak vytvořit vyhledávací pole PowerApps úplně od začátku a přizpůsobit je tak, aby odpovídalo celkovému tématu vaší aplikace.

Příklad SELECTEDVALUE DAX – Výběr kráječe sklizně

Příklad SELECTEDVALUE DAX – Výběr kráječe sklizně

Sklízejte nebo zachycujte hodnotu uvnitř míry a znovu ji použijte v jiném taktu pro dynamické výpočty pomocí SELECTEDVALUE DAX v LuckyTemplates.

Historie verzí v seznamech SharePoint

Historie verzí v seznamech SharePoint

Zjistěte, jak vám historie verzí na SharePointu může pomoci vidět vývoj určitých dat a kolika změn prošla.

Výběr barevných hexadecimálních kódů pro zprávy LuckyTemplates

Výběr barevných hexadecimálních kódů pro zprávy LuckyTemplates

Zde je nástroj pro vytváření sestav a vizuálů, výběr barevných hexadecimálních kódů, který můžete použít ke snadnému získání barev pro vaše sestavy LuckyTemplates.

Dynamický datový výřez v LuckyTemplates pomocí tabulky období

Dynamický datový výřez v LuckyTemplates pomocí tabulky období

Pomocí tabulky období můžete v přehledu snadno zobrazit časové období jako průřez. Použijte M kód k vytvoření dynamického datového výřezu v LuckyTemplates.

Tabulky proporcí a četností v Excelu

Tabulky proporcí a četností v Excelu

Chtěli jsme se ponořit do tabulek četností v Excelu a také do tabulek proporcí. Podívejte se, co to je a kdy je použít.

Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Zistite, ako stiahnuť a nainštalovať DAX Studio a Tabular Editor 3 a ako ich nakonfigurovať na použitie v LuckyTemplates a v Exceli.

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

Tento blog obsahuje vizualizáciu Shape Map pre priestorovú analýzu v LuckyTemplates. Ukážem vám, ako môžete efektívne využiť túto vizualizáciu s jej funkciami a prvkami.

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

V tomto návode predstavujem jedinečný nápad týkajúci sa finančného výkazníctva, ktorý spočíva v prideľovaní výsledkov na vopred určené šablóny tabuliek v rámci LuckyTemplates.

DAX měří v LuckyTemplates pomocí Measure Branching

DAX měří v LuckyTemplates pomocí Measure Branching

Vytvářejte míry DAX v LuckyTemplates pomocí existujících mír nebo vzorců. Tomu říkám technika větvení opatření.