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,

Leave a Comment

Extrahovanie motívov a obrázkov LuckyTemplates z PBIX

Extrahovanie motívov a obrázkov LuckyTemplates z PBIX

Naučte se, jak rozebrat soubor PBIX a extrahovat motivy a obrázky LuckyTemplates z pozadí pro váš report!

Prehľad a vytvorenie domovskej stránky SharePointu

Prehľad a vytvorenie domovskej stránky SharePointu

Naučte sa, ako vytvoriť domovskú stránku SharePointu, ktorá sa predvolene načítava, keď používatelia zadajú adresu vašej webovej lokality.

Vytvoření tabulky data v LuckyTemplates

Vytvoření tabulky data v LuckyTemplates

Zjistěte, proč je důležité mít vyhrazenou tabulku s daty v LuckyTemplates, a naučte se nejrychlejší a nejefektivnější způsob, jak toho dosáhnout.

LuckyTemplates Mobile Reporting Tipy a techniky

LuckyTemplates Mobile Reporting Tipy a techniky

Tento stručný návod zdůrazňuje funkci mobilního hlášení LuckyTemplates. Ukážu vám, jak můžete efektivně vytvářet přehledy pro mobily.

Profesionální servisní analytické zprávy v LuckyTemplates

Profesionální servisní analytické zprávy v LuckyTemplates

V této ukázce LuckyTemplates si projdeme sestavy ukazující profesionální analýzy služeb od firmy, která má více smluv a zákaznických vztahů.

Aktualizácie Microsoft Power Platform | Microsoft Ignite 2021

Aktualizácie Microsoft Power Platform | Microsoft Ignite 2021

Pozrite si kľúčové aktualizácie pre Power Apps a Power Automate a ich výhody a dôsledky pre platformu Microsoft Power Platform.

Bežné funkcie SQL: Prehľad

Bežné funkcie SQL: Prehľad

Objavte niektoré bežné funkcie SQL, ktoré môžeme použiť, ako napríklad reťazec, dátum a niektoré pokročilé funkcie na spracovanie alebo manipuláciu s údajmi.

Vytvoření šablony LuckyTemplates: Průvodce a tipy

Vytvoření šablony LuckyTemplates: Průvodce a tipy

V tomto tutoriálu se naučíte, jak vytvořit dokonalou šablonu LuckyTemplates, která je nakonfigurována podle vašich potřeb a preferencí.

Parametry pole a malé násobky v LuckyTemplates

Parametry pole a malé násobky v LuckyTemplates

V tomto blogu si ukážeme, jak vrstvit parametry pole s malými násobky, abychom vytvořili neuvěřitelně užitečné přehledy a vizuály.

LuckyTemplates Rank a vlastní seskupení

LuckyTemplates Rank a vlastní seskupení

V tomto blogu se dozvíte, jak používat funkce hodnocení LuckyTemplates a vlastní seskupování k segmentaci ukázkových dat a jejich seřazení podle kritérií.