Az ÖSSZES ÉS AZ ÖSSZES KIVÁLASZTOTT DAX-függvény közötti különbség a LuckyTemplates-ben

A különbség a DAX és a DAX függvények között viszonylag zavaró lehet, ha a LuckyTemplates használatába kezd. Ebben az oktatóanyagban gyorsan áttekintem a két gyakran használt DAX-függvény közötti főbb különbségeket, valamint a LuckyTemplates-jelentésekben szereplő használatukat . Az oktatóanyag teljes videóját a blog alján tekintheti meg.

Nézzük meg ezt a példát. Ezt az ALL és ALLSELECTED DAX függvények közötti fő különbség megvitatására fogom használni   .

Az ÖSSZES ÉS AZ ÖSSZES KIVÁLASZTOTT DAX-függvény közötti különbség a LuckyTemplates-ben

Tartalomjegyzék

A vizualizáció elemzése a legmagasabb értékesítési hónaphoz

Ebben a példában a legmagasabb eladást fogom azonosítani egy adott hónapban . Ugyanakkor szeretném vizuálisan megjeleníteni a legnagyobb eladást ezen a diagramon . Amint itt látható, már felállítottam a diagramot, amely minden hónap bevételét mutatja. Megjeleníti azokat a diagramvonalakat is, amelyek a legmagasabb értéket jelzik ezen egyedi hónapok mindegyikében.

Az ÖSSZES ÉS AZ ÖSSZES KIVÁLASZTOTT DAX-függvény közötti különbség a LuckyTemplates-ben

Ebben a vizualizációban eredményeket kaptam az ALL és ALLSELECTED DAX függvények használatából. 

Mint mondtam, nagy különbség van a két funkció között. Az ALL függvény az idő kezdete óta a legmagasabb hónapot azonosítja, függetlenül a Dátum szűrő kontextusától. 

Az ÖSSZES ÉS AZ ÖSSZES KIVÁLASZTOTT DAX-függvény közötti különbség a LuckyTemplates-ben

Másrészt az ALLSELECTED függvény figyelembe veszi a Dátum kontextust a jelentés oldalon .

Képlet a legmagasabb értékesítési hónap mértékéhez

Ebben az oktatóanyagban a Legmagasabb értékesítési hónap mérőszámát fogom használni, amelyet példaként hoztam létre.

Az ÖSSZES ÉS AZ ÖSSZES KIVÁLASZTOTT DAX-függvény közötti különbség a LuckyTemplates-ben

Ez a képlet a havi legmagasabb eladás kiszámítására szolgál . Most kártyaként hozzáadom a jelentésünkhöz.

Az ÖSSZES ÉS AZ ÖSSZES KIVÁLASZTOTT DAX-függvény közötti különbség a LuckyTemplates-ben

Amint látja, ez kiszámítja aa mintatáblázatból anélkül is, hogy bármilyen kontextust alkalmaznánk rá. Továbbá, ha alaposan megvizsgálja a táblázat adatait, észreveheti, hogy a kártyavizuálból megjelenített érték 2016 januárjától származik .

Az ÖSSZES ÉS AZ ÖSSZES KIVÁLASZTOTT DAX-függvény közötti különbség a LuckyTemplates-ben

Most vigyük be a legmagasabb értékesítési hónap mértékét a mintatáblázatba.

Az ÖSSZES ÉS AZ ÖSSZES KIVÁLASZTOTT DAX-függvény közötti különbség a LuckyTemplates-ben

Érdekes módon egy bizonyos iteráció történik a függvényen belül. Ne feledje, hogy ennek a függvénynek a használatakor a duplikált értékek eltávolításra kerülnek, és csak egyedi értékek kerülnek visszaadásra . Ebben az esetben a Legnagyobb értékesítési hónap oszlop minden egyes sora kiértékelésre kerül minden egyes hónapra a Hónap és Év oszlopból. 

Az ÖSSZES ÉS AZ ÖSSZES KIVÁLASZTOTT DAX-függvény közötti különbség a LuckyTemplates-ben

Ez azt jelenti, hogy minden sorban csak egy adott hónapon keresztül ismétlődik. Ez ellentétben áll azzal, amit a Legnagyobb értékesítési hónap kártyavizuális képlete csinál.

Az ÖSSZES ÉS AZ ÖSSZES KIVÁLASZTOTT DAX-függvény közötti különbség a LuckyTemplates-ben

Lényegében a Legnagyobb értékesítési hónap kártya képlete egy meghatározott kontextusban végigfut az összes hónapon .

Ezzel azonban az volt a célom, hogy egy hónap legmagasabb eladását ugyanazzal az eredménnyel jelenítsem meg, egészen a Legnagyobb értékesítés hónapja oszlop utolsó soráig. Ebben az esetben létrehozok egy mértéket, amelyben használhatom az ALL függvényt.

Az ALL függvény használata a DAX-ban

Vessünk egy pillantást az általam létrehozott legmagasabb értékesítési hónap ÖSSZES mérőszámára.

Az ÖSSZES ÉS AZ ÖSSZES KIVÁLASZTOTT DAX-függvény közötti különbség a LuckyTemplates-ben

Ehhez a konkrét mértékhez az ALL DAX függvényt használtam .

Az ÖSSZES ÉS AZ ÖSSZES KIVÁLASZTOTT DAX-függvény közötti különbség a LuckyTemplates-ben

Ez egy gyakori módja az ALL funkció használatának . Legtöbbször a vagy funkcióval együtt kell használni. Vannak olyan esetek is, amikor egy szűrőbe kell helyezni, mint például a funkció.

Amint láthatja, a képlet ezen része pontosan megegyezik a korábban tárgyalt Legmagasabb értékesítési hónap mértékével.

Az ÖSSZES ÉS AZ ÖSSZES KIVÁLASZTOTT DAX-függvény közötti különbség a LuckyTemplates-ben

Másrészt más kontextusban szeretném kiszámolni. Így megváltoztatom a számítás kontextusát a CALCULATE függvény használatával.

Mint látható, a Legnagyobb értékesítési hónap ÖSSZES oszlopának eredménye eltér a Legnagyobb értékesítési hónap kártya vizualizációjában megjelenített eredménytől.

Az ÖSSZES ÉS AZ ÖSSZES KIVÁLASZTOTT DAX-függvény közötti különbség a LuckyTemplates-ben

Létrehoztam egy másik kártyát, amely a Legmagasabb értékesítési hónap ÖSSZES mérőszámának eredményét fogja megjeleníteni . Ez csak azért van, hogy világosan megmutassa a két eredmény közötti különbséget.

Az ÖSSZES ÉS AZ ÖSSZES KIVÁLASZTOTT DAX-függvény közötti különbség a LuckyTemplates-ben

A Legmagasabb értékesítési hónap ÖSSZES mérőszámon belüli eredmény eltérő, mivel nem veszi figyelembe a Dátum szűrőben kiválasztott kontextust . Valójában minden hónapot néz az időben.

Ebben az esetben, ha meghosszabbítom az időkeretet a Dátum szűrőn belül, látni fogja, hogy mindkét eredmény ugyanaz lesz.

Az ÖSSZES ÉS AZ ÖSSZES KIVÁLASZTOTT DAX-függvény közötti különbség a LuckyTemplates-ben

De ha rövidebb időkeretet állítok be, akkor az adott dátumválasztás legmagasabb összege eltérő lesz . Ennek oka az ALL funkció, amely minden dátumon eltávolítja a szűrőket .

Az ÖSSZES ÉS AZ ÖSSZES KIVÁLASZTOTT DAX-függvény közötti különbség a LuckyTemplates-ben

Az ALLSELECTED függvény használata a DAX-ban

A korábban tárgyalt példának megfelelően az ALLSELECTED DAX függvényt kell használnom. Ezzel eltávolítom a szűrőket kifejezetten azokra a dátumokra, amelyek az aktuális kontextuson belül vannak, amelyeket a jelentésoldalon kiválasztottam.

Az ÖSSZES ÉS AZ ÖSSZES KIVÁLASZTOTT DAX-függvény közötti különbség a LuckyTemplates-ben

Az ALLSELECTED funkció ugyanúgy eltávolít minden szűrőt, mint az ALL függvény. Az egyetlen különbség az, hogy a jelentésoldalon továbbra is az átfogó kontextust veszi figyelembe.

Valószínűleg már láttad, hogyan működik az ALLSELECTED függvény aszámítás. Ez valahogy hasonlít ehhez, mert a kumulatív összeg kiszámításakor a jelentés oldalon is van egy dátum kiválasztása.

Nem igazán fog törődni az összesített összeg kiszámításával az idők kezdete óta. A legtöbb esetben csak a Dátumszűrőben kiválasztott kontextus alapján szeretné látni az eredményeket . Ezután azt szeretné, ha ez egy dinamikus számítás lenne, amely minden alkalommal frissül, amikor kiválaszt egyet a Dátumszűrőn belül . 




Következtetés

Összefoglalva, az ALL függvény kiszámítja az összes értéket egy oszlopban, függetlenül az alkalmazott környezetszűrőtől. Az ALLSELECTED függvény egy oszlopban lévő összes értéket is visszaadja, de eltávolítja a környezetszűrőket az aktuális lekérdezés oszlopaiból és soraiból, miközben megtartja a kívülről érkező szűrőket.

Nos, ez a fő különbség a két DAX-függvény között, amelyet meg kell értenie.

Ez egy finom megkülönböztetés, de nagy különbséget jelenthet a számításban, amelyet egy bizonyos kontextusban kap. 

Alapvető fontosságú, hogy alaposan megértsük, mi okozza ezeket a különbségeket, különösen akkor, ha az ALL függvényről az ALLSELECTED függvényre megy át .

Minden jót,

***** LuckyTemplates tanulása? *****







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.

Microsoft Power Platform frissítések | Microsoft Ignite 2021

Microsoft Power Platform frissítések | Microsoft Ignite 2021

Tekintse át a Power Apps és a Power Automate legfontosabb frissítéseit, valamint azok előnyeit és következményeit a Microsoft Power Platform számára.

Gyakori SQL-függvények: Áttekintés

Gyakori SQL-függvények: Áttekintés

Fedezzen fel néhány gyakori SQL-függvényt, amelyeket használhatunk, például a karakterláncot, a dátumot és néhány speciális függvényt az adatok feldolgozásához vagy manipulálásához.

LuckyTemplates sablonok létrehozása: útmutató és tippek

LuckyTemplates sablonok létrehozása: útmutató és tippek

Ebből az oktatóanyagból megtudhatja, hogyan hozhatja létre a tökéletes LuckyTemplates sablont, amely az Ön igényeinek és preferenciáinak megfelelően van konfigurálva.

Mezőparaméterek és kis többszörösek a LuckyTemplatesben

Mezőparaméterek és kis többszörösek a LuckyTemplatesben

Ebben a blogban bemutatjuk, hogyan lehet a mezőparamétereket kis többszörösekkel rétegezni, hogy hihetetlenül hasznos betekintést és látványelemeket hozzon létre.

LuckyTemplates rangsor és egyéni csoportosítás

LuckyTemplates rangsor és egyéni csoportosítás

Ebből a blogból megtudhatja, hogyan használhatja a LuckyTemplates rangsorolási és egyéni csoportosítási funkcióit a mintaadatok szegmentálására és kritériumok szerinti rangsorolására.

A LuckyTemplatesben csak egy meghatározott dátumig összesített összeg látható

A LuckyTemplatesben csak egy meghatározott dátumig összesített összeg látható

Ebben az oktatóanyagban egy konkrét technikát fogok bemutatni, hogyan jelenítheti meg a kumulatív összeget csak egy adott dátumig a LuckyTemplates vizualizációjában.

Bullet Charts: speciális egyéni látványelemek a LuckyTemplates számára

Bullet Charts: speciális egyéni látványelemek a LuckyTemplates számára

Ismerje meg, hogyan hozhat létre és testreszabhat Bullet diagramokat a LuckyTemplates alkalmazásban, amelyeket főként a teljesítmény mérésére használnak a célhoz vagy az előző évekhez képest.