A DAX Studio MEASURE kulcsszó: Áttekintés

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.

A DAX Studio MEASURE kulcsszó: Áttekintés

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.

A DAX Studio MEASURE kulcsszó: Áttekintés

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.

A DAX Studio MEASURE kulcsszó: Áttekintés

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.

A DAX Studio MEASURE kulcsszó: Áttekintés

Miután végrehajtotta ezt a kódot, egy új oszlop jelenik meg a táblázatban.

A DAX Studio MEASURE kulcsszó: Áttekintés

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.

A DAX Studio MEASURE kulcsszó: Áttekintés

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 DAX Studio MEASURE kulcsszó: Áttekintés

A kód végrehajtása előtt az EVALUATE segítségével kell létrehoznia az eredményeket mutató táblázatot.

A DAX Studio MEASURE kulcsszó: Áttekintés

É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.

A DAX Studio MEASURE kulcsszó: Áttekintés

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.

A DAX Studio MEASURE kulcsszó: Áttekintés

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 DAX Studio MEASURE kulcsszó: Áttekintés

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 DAX Studio MEASURE kulcsszó: Áttekintés

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.

Leave a Comment

E-mail melléklet mentése SharePointba a Power Automate segítségével

E-mail melléklet mentése SharePointba a Power Automate segítségével

Ebből a blogból megtudhatja, hogyan mentheti automatikusan az e-mail mellékleteket a SharePointba, majd törölheti az e-maileket a Power Automate segítségével.

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Power Automate folyamatok létrehozása a semmiből

A Power Automate folyamatok létrehozása a semmiből

Ismerje meg, hogyan hozhat létre <strong>Power Automate</strong> folyamatokat a semmiből. Sablon használata helyett mi magunk hozzuk létre a kiváltó okokat és a műveleteket.

4 módszer a Pi használatára a Pythonban példákkal

4 módszer a Pi használatára a Pythonban példákkal

4 módszer a Pi használatára a Pythonban példákkal

Profit and Loss (P&L) kimutatások létrehozása a LuckyTemplates alkalmazásban

Profit and Loss (P&L) kimutatások létrehozása a LuckyTemplates alkalmazásban

Ebben az útmutatóban bemutatom, hogyan lehet Pénzügyi információk mátrixát létrehozni a Profit és veszteség (P&L) kimutatással a LuckyTemplates alkalmazásban.

Hogyan lehet dinamikusan egyesíteni az oszlopokat egy Power Query-táblázatban

Hogyan lehet dinamikusan egyesíteni az oszlopokat egy Power Query-táblázatban

Fedezze fel, hogyan lehet dinamikusan egyesíteni oszlopokat a Power Query Table.CombineColumns függvény segítségével.

SharePoint-fájlok hozzáadása a számítógéphez

SharePoint-fájlok hozzáadása a számítógéphez

Ismerje meg, hogyan adhatjuk hozzá és szinkronizálhatjuk SharePoint-fájljainkat az asztalon és a OneDrive-on.

Dátumtáblázat létrehozása a LuckyTemplates alkalmazásban

Dátumtáblázat létrehozása a LuckyTemplates alkalmazásban

Tudja meg, miért fontos egy dedikált dátumtáblázat a LuckyTemplatesben, és ismerje meg ennek leggyorsabb és leghatékonyabb módját.

LuckyTemplates mobil jelentéskészítési tippek és technikák

LuckyTemplates mobil jelentéskészítési tippek és technikák

Ez a rövid oktatóanyag kiemeli a LuckyTemplates mobil jelentési funkcióját. Megmutatom, hogyan készíthet hatékony jelentéseket mobileszközökön.

Professzionális szolgáltatáselemzési jelentések LuckyTemplatesben

Professzionális szolgáltatáselemzési jelentések LuckyTemplatesben

Ebben a LuckyTemplates bemutatóban olyan jelentéseket tekintünk át, amelyek professzionális szolgáltatáselemzést mutatnak be egy olyan cégtől, amely több szerződéssel és ügyfél-elkötelezettséggel rendelkezik.