Hogyan készítsünk összetett modellt a DAX Studio-ban

Ebből az oktatóanyagból megtudhatja, hogyan hozhat létre összetett modellt, és hogyan használhatja a DirectQuery-t egy LuckyTemplates adatkészleten vagy az Azure Analysis Servicesben.

Az előző oktatóanyagok a , és a kulcsszavakat tárgyalták. Bizonyos esetekben a DAX motor automatikusan megírja ezeket a kulcsszavakat, még akkor is, ha Ön nem használta őket kifejezetten. Megtanulja, hogyan kell utánozni ezt a forgatókönyvet, és megértheti, mi történik a színfalak mögött.

Tartalomjegyzék

Összetett modell készítése: Kezdő lépések

Ebben a bemutatóban már létrejött egy nézet a Dátum táblázathoz. Válassza ki a kódot, és futtassa.

Hogyan készítsünk összetett modellt a DAX Studio-ban

Láthatja, hogy ez egy egyszerű Dátum táblázatot eredményez, amely tartalmazza a Dátum, a Hónap és a Naptári év oszlopokat.

Hogyan készítsünk összetett modellt a DAX Studio-ban

Ezután tegye közzé az adatmodellt a .

Hogyan készítsünk összetett modellt a DAX Studio-ban

Lépjen a LuckyTemplates oldalra. Kattintson az Adatok beszerzése , majd a LuckyTemplates adatkészletek elemre .

Hogyan készítsünk összetett modellt a DAX Studio-ban

Válassza ki a Dátumtáblázatot , majd kattintson a Létrehozás gombra .

Hogyan készítsünk összetett modellt a DAX Studio-ban

Nyissa meg a Kapcsolatok nézetet.

Hogyan készítsünk összetett modellt a DAX Studio-ban

az Értékesítési tábla és a Dátumok tábla között az Értékesítési rendelés dátuma és a Dátumok tábla dátuma alapján . Ezt úgy teheti meg, hogy a Dátumot a Megrendelés dátumához húzza. Várja meg, amíg a LuckyTemplates létrehozza a kapcsolatot. Ha elkészült, kattintson az OK gombra.

Hogyan készítsünk összetett modellt a DAX Studio-ban

Hogyan készítsünk összetett modellt a DAX Studio-ban

Látható, hogy korlátozott kapcsolat jött létre az értékesítési tábla és a dátumtáblázat között. A korlátozott kapcsolatot az alábbi szimbólum jelöli.

Hogyan készítsünk összetett modellt a DAX Studio-ban

Lekérdezés létrehozása az összetett modellhez

Lépjen a Mezők panelre, nyissa meg az Értékesítési táblát, és hozzon létre egy új oszlopot .

Hogyan készítsünk összetett modellt a DAX Studio-ban

Ebben az új rovatban a . Ebben a példában az új oszlop a rendelés évet mutatja.

Hogyan készítsünk összetett modellt a DAX Studio-ban

Ha elkészült, húzza át az új oszlopot a LuckyTemplates vászonra.

Hogyan készítsünk összetett modellt a DAX Studio-ban

Alakítsa át ezt táblázattá, és győződjön meg arról, hogy a Rendelés éve oszlopot használja sorként.

Hogyan készítsünk összetett modellt a DAX Studio-ban

Ezután húzza át a Dátumot a Dátumok táblázatból. A Dátumot is sorként kell hozzárendelni.

Hogyan készítsünk összetett modellt a DAX Studio-ban

Kattintson a Dátum legördülő nyílra, és válassza a Számlálás lehetőséget . Ez számolja az értékek számát egy adott évben.

Hogyan készítsünk összetett modellt a DAX Studio-ban

Jelenleg a táblázat ugyanazt a számértéket mutatja minden évben.

Hogyan készítsünk összetett modellt a DAX Studio-ban

Ennek az az oka, hogy az Értékesítési tábla és a Dátumok tábla közötti kapcsolat egyirányú . Tehát az értékesítési táblázat szűrője nem vonatkozik a dátumtáblázatra.

Ennek kijavításához hozzon létre egy új mértéket.

Hogyan készítsünk összetett modellt a DAX Studio-ban

Ez a mérték a dátumtáblázatban szereplő számok számát fogja megadni. Ezután módosítja a kapcsolat természetét afunkció. A BOTH funkció biztosítja, hogy a szűrő mindkét irányba haladjon.

Húzza ezt az új mértéket a táblázatba, és törölje a Dátum oszlopot.

Hogyan készítsünk összetett modellt a DAX Studio-ban

Lépjen a Nézet fülre, és kattintson a gombra. Miután megjelenik a Performance Analyzer ablaktábla, kattintson a Felvétel indítása , majd a Vizuális frissítése elemre .

Hogyan készítsünk összetett modellt a DAX Studio-ban

Másolja ki a táblázat lekérdezését, és térjen vissza a .

Hogyan készítsünk összetett modellt a DAX Studio-ban

A DAX Query és a DirectQuery megtekintése

Amikor beilleszti a kódot, megjelenik egy párbeszédpanel, amely megkérdezi, hogy mely lekérdezéseket szeretné beilleszteni.

Mivel ez a DirectQuery opcióval csatlakozik a LuckyTemplates adatkészlethez, kattintson a DAX és a közvetlen lekérdezés is lehetőségre.

Hogyan készítsünk összetett modellt a DAX Studio-ban

A kód két részből áll. A felső rész a helyi modell miatt végrehajtott DAX-lekérdezést mutatja.

Hogyan készítsünk összetett modellt a DAX Studio-ban

Alul láthatja a távoli modellt a LuckyTemplates szolgáltatásban, amely végrehajtja a DirectQuery-t.

Hogyan készítsünk összetett modellt a DAX Studio-ban

Ez képet ad arról, hogy mi történik a DAX-kóddal. A motor a TABLE kulcsszó használatával próbál táblázatot létrehozni. Tehát még ha nem is használta a TABLE és COLUMN kulcsszavakat a lekérdezések létrehozásához, a motor a színfalak mögött használja azokat.

Következtetés

Ez az oktatóanyag egy alapvető példát mutat be az összetett modellek működésére a DAX Studióban. Ez jól mutatja, mi történik a színfalak mögött.

Ebben a példában a DAX motor a TABLE és a COLUMN kulcsszavakat használja a mátrix vagy vizualizáció eredményének feltöltéséhez. Tehát még ha nem is használta kifejezetten ezeket a kulcsszavakat, a motor a színfalak mögött használja őket, hogy elérje a kívánt eredményt.

Minden jót,


Arány- és gyakorisági táblázatok Excelben

Arány- és gyakorisági táblázatok Excelben

Az Excel gyakorisági táblázataiban, valamint az aránytáblázatokban készültek. Nos, nézze meg, mik ezek, és mikor kell használni őket.

A DAX Studio és a Tabular Editor telepítése a LuckyTemplates alkalmazásban

A DAX Studio és a Tabular Editor telepítése a LuckyTemplates alkalmazásban

Ismerje meg, hogyan töltheti le és telepítheti a DAX Studio és a Tabular Editor 3 alkalmazást, és hogyan konfigurálhatja őket a LuckyTemplates és az Excel programban való használatra.

LuckyTemplates alakzattérkép-vizualizáció a térbeli elemzéshez

LuckyTemplates alakzattérkép-vizualizáció a térbeli elemzéshez

Ez a blog tartalmazza a Shape Map vizualizációt a LuckyTemplates térbeli elemzéséhez. Megmutatom, hogyan használhatja hatékonyan ezt a vizualizációt annak funkcióival és elemeivel.

LuckyTemplates pénzügyi jelentések: az eredmények hozzárendelése a sablonokhoz minden egyes sorban

LuckyTemplates pénzügyi jelentések: az eredmények hozzárendelése a sablonokhoz minden egyes sorban

Ebben az oktatóanyagban egy egyedülálló ötletet mutatok be a pénzügyi jelentésekkel kapcsolatban, amely az eredmények hozzárendelését jelenti a LuckyTemplates-en belüli táblázatsablonok előre meghatározásához.

DAX-mértékek a LuckyTemplates-ben mértékelágazás használatával

DAX-mértékek a LuckyTemplates-ben mértékelágazás használatával

Hozzon létre DAX-mértékeket a LuckyTemplates alkalmazásban meglévő mértékek vagy képletek használatával. Ezt nevezem mértékelágazási technikának.

A legerősebb funkcióhívás a LuckyTemplatesben

A legerősebb funkcióhívás a LuckyTemplatesben

Ebben a blogban fedezze fel a LuckyTemplates adatkészletet, a leghatékonyabb függvényhívást, amely M- és DAX-függvények ezreit juttatja a keze ügyébe.

Adatmodellezési technikák a DAX-mérések megszervezéséhez

Adatmodellezési technikák a DAX-mérések megszervezéséhez

A mai oktatóanyagban megosztok néhány adatmodellezési technikát a DAX-mérések jobb rendszerezéséhez a hatékonyabb munkafolyamat érdekében.

LuckyTemplates pénzügyi irányítópult: Teljes táblázat testreszabási tippek

LuckyTemplates pénzügyi irányítópult: Teljes táblázat testreszabási tippek

A LuckyTemplates egy nagyszerű eszköz a pénzügyi jelentésekhez. Itt található egy oktatóanyag, amely bemutatja, hogyan hozhat létre személyre szabott táblázatokat a LuckyTemplates pénzügyi irányítópultjához.

A Power Query nyelvi folyamatának bevált gyakorlatai

A Power Query nyelvi folyamatának bevált gyakorlatai

Ez az oktatóanyag megvitatja a Power Query nyelvi folyamatot, és azt, hogyan segíthet zökkenőmentes és hatékony adatjelentések létrehozásában.

LuckyTemplates egyéni ikonok | PBI vizualizációs technika

LuckyTemplates egyéni ikonok | PBI vizualizációs technika

Az egyik kedvenc technikámról fogok beszélni a LuckyTemplates egyéni ikonok körül, amely dinamikusan használja az egyéni ikonokat a LuckyTemplates vizualizációkban.