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.
Ebben az oktatóanyagban a DAX Studio MEASURE kulcsszót tekintjük meg .
Mielőtt belemerülne ebbe a témába, feltétlenül olvassa el először a és kulcsszavakat. Az oktatóanyagban használt példalekérdezés ennek a két kulcsszónak a folytatása.
Ideális esetben az alapmértéket nem szabad COUNTROWS-ként írni az értékesítési táblázathoz. Ehelyett létre kell hoznia egy helyi MEASURE lekérdezést a DAX Studio munkamenetben.
Tartalomjegyzék
A DAX Studio Base Measure létrehozása
Írja be a MEASURE kulcsszót, majd határozza meg a táblázatot, ahol a kulcsszót használni fogja. Ebben az esetben az Értékesítési táblázat.
Tehát ahelyett, hogy az ÉRTÉKELÉS kulcsszó alá [ Értékesítés ] írna , írhat [ # Rows ] .
Ne feledje, hogy a # Rows beírásakor ez nem jelenik meg a DAX Studio IntelliSense szolgáltatásában. Ennek az az oka, hogy ez a mérték nem része a LuckyTemplates táblázatos objektummodelljének.
A lekérdezés futtatásakor egy táblázatot kap, amely egy oszlopot tartalmaz a termék színéhez és az összes sorhoz.
Az alapmértéket egy másik oszlophoz is felhasználhatja. Adjunk hozzá még egy oszlopot, melynek neve Összes sor 2 . Ez használja afunkció # sorban.
Ezután távolítsa el az Értékesítési mennyiséget a szűrőkörnyezetből, hogy a mértéket ne befolyásolja a szeletelőből származó szűrő. Ehelyett használja az Értékesítési mennyiség függvényt.
Miután végrehajtotta ezt a kódot, egy új oszlop jelenik meg a táblázatban.
A DAX Studio lekérdezések egyszerűsítése a MEASURE segítségével
Több mértéket is létrehozhat egyetlen DAX-lekérdezésben. Több MEASURE kulcsszó használata egyetlen DAX-lekérdezésben lehetővé teszi a kód egyszerűsítését. Például az alábbi DAX-lekérdezés használható a teljes nyereség kiszámítására.
Figyeljük meg, hogy az utolsó MEASURE konstrukcióban az első két mérték képlete megismétlődik. Tehát a képlet használata helyett használhatja a mértékneveket a teljes nyereség kiszámításához.
A kód végrehajtása előtt az EVALUATE segítségével kell létrehoznia az eredményeket mutató táblázatot.
Észre fogja venni, hogy a Total Sales megjelenik az IntelliSense szolgáltatásban. Ez azért van, mert ugyanaz a név létezik a LuckyTemplatesben. A DAX Studio megpróbálja kideríteni a Total Sales legközelebbi előfordulását, és a lekérdezésben elérhetőt fogja használni.
Most futtassa a lekérdezést.
Látni fogja, hogy két oszlop jött létre. Az első oszlop a termék színét mutatja, míg a második oszlop a teljes értékesítést.
Ha oszlopokat szeretne hozzáadni a teljes költséghez és a teljes nyereséghez, egyszerűen adja hozzá őket az ÉRTÉKELÉS alatt.
Figyelje meg, hogy az Összes értékesítés oszlopban lévő értékek dollárjellel rendelkeznek. Ennek oka a DAX Studio alapértelmezett formázása. Ezt a formázási beállítást a Fájl lap Beállítások menüpontjában, majd az Eredmények menüpontban válthatja.
Mértékek módosítása szűrőkontextusban
A mértékek használatakor szűrőket és szeletelőket is használhat. Ha például az értékesítési százalékot szeretné visszaadni, hozzon létre egy másik mértéket. Ebben az intézkedésben hozzon létre egy változót a CurrentSales és az AllSales számára .
Az AllSales változó esetén használja a REMOVEFILTERS függvényt, hogy biztosítsa, hogy a Termékek táblázatban szereplő összes elem szerepeljen. A százalék létrehozásához írja be a RETURN ( CurrentSales , AllSales ) .
Az eredmények megjelenítéséhez használja afunkció.
A kód futtatása után megjelenik egy táblázat, amely tartalmazza a teljes értékesítést és az értékesítési százalékot. Látható, hogy a termékszínek közül az ezüst rendelkezik a legnagyobb részesedéssel.
Hasonlóképpen utánozhatja a szeletelő viselkedését. Az összes termék eladási százalékának megjelenítése helyett kiválaszthatja, hogy mely termékeket vegye fel.
A REMOVEFILTERS funkció használata helyett használja. Majd az ÉRTÉKELÉSben a Products[Color] felirat után írjonmajd a termék színeit, amelyeket fel szeretne venni.
A kód futtatásakor látni fogja, hogy a táblázatban csak az Ön által megadott színek szerepelnek. A LuckyTemplates így szúrja be a szűrőkontextusokat a szeletelőkből.
Kódok hibakeresése a DAX Studióban
A lekérdezési mértékek nagyon hasznosak, ha mérőszámai kódját szeretné hibakeresni. Nem kell módosítania vagy módosítania a táblázatos modellt.
Ha módosítani próbál a LuckyTemplatesben egy több milliárd sorból álló adatmodell kapcsolatban, látható késést fog észlelni a művelet végrehajtásában. Ehelyett létrehozhat lekérdezési mértékeket a DAX Studióban, átmásolhatja, majd felhasználhatja a LuckyTemplates modellben a szükséges módosításokhoz.
Következtetés
Bármit is hoz létre a DAX Studióban, nincs hatással az Analysis Services vagy a táblázatos adatmodell adatmodelljére.
De van kivétel. Ha átmásolja a DAX Studio-ban egy mértékhez használt képletet, majd ezt egy mértékben használja a LuckyTemplatesben, akkor hatást fog létrehozni a LuckyTemplates adatmodellre. Ezért fontos, hogy legyen különösebb a kód létrehozásakor.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.