Power BI Funkció kiszámítása
A CALCULATE a Power BI gyakran használt DAX-funkciója, annak ellenére, hogy a CALCULATE nem képes semmire, ez a funkció alapfüggvényként működik más DAX-funkciók alkalmazásához különböző esetekben. Például, ha szűrőt szeretne alkalmazni, és meg akarja találni az adott város átlagos eladását, akkor a SZÁMOLÁS funkcióval alkalmazhatjuk a szűrőket és megérkezhetünk a számításokra.
Tehát a CALCULATE függvény kiértékeli a felhasználó által adott kifejezést az összes alkalmazott szűrővel. Az alábbiakban látható a CALCULATE függvény szintaxisa.
- Kifejezés: Ez nem más, mint az a kifejezés, amelyet végre kell hajtanunk. Például, ha meg kell szereznünk az összes eladást.
- 1. szűrő: A megadott kifejezés alapján mi az a szűrő, amelyet alkalmaznunk kell. Például az Expression eredmény megszerzéséhez az 1. szűrő bármelyik város lehet.
- 2. szűrő: A megadott kifejezés alapján mi a második szűrőhalmaz, amelyet alkalmaznunk kell. Például az adott város adott PIN kód régiójában.
Ebben a cikkben áttekintjük az egyik fontos és gyakran használt DAX-funkciót, a Számítás a Power BI-ban lehetőséget.
Példák a Dax kiszámításához a Power BI funkcióját
Az alábbiakban bemutatjuk a Dax Calculate függvény példáit.
1. példa
Az alábbiakban bemutatjuk azokat az adatokat, amelyeket a CALCULATE függvény bemutatásához használunk a Power BI-ban. Ugyanezeket az adatokat az excel munkafüzet letöltésével töltheti le az alábbi linkről.
Ezt a Power BI Calculate Excel Template-t innen töltheti le - Power BI Excel Template kiszámításaAz adattáblát közvetlenül feltöltheti a Power BI fájlba, én már feltöltöttem a táblázatot a Power BI Desktop fájlba.
Most a CALCULATE funkciót fogjuk kísérletezni, hogy különböző eredményhalmazokat kapjunk.
Érkezzen egy adott városi értékesítés összesen
Tegyük fel például, hogy létre kell hoznia egy „Új intézkedést”, amely egy adott várost összesen megad egy „Columbia” város példájához. Itt kell használnunk a CALCULATE függvényt a számítás alkalmazásához, kattintson a jobb gombbal a táblára, és válassza az „New Measure” lehetőséget.
- Adja meg ennek az intézkedésnek a nevét „Columbia City Sales” néven.
- Most nyissa meg a CALCULATE funkciót.
- Egy kifejezés az első lehetőség, ebben a példában hozzá kell adnunk a „Columbia” város összesítését, tehát nyissuk meg a SUM függvényt.
- Az oszlop neve , amelyre SUM-ra van szükségünk, „Értékesítési oszlop”, ezért válassza ki a megfelelő oszlopot.
- Most a SUM függvény összeadja az „értékesítési értéket”, de a Szűrő argumentumban meg kell említenünk, hogy melyik városra van szükségünk az eladások összegének megszerzéséhez, ezért nyissa meg a SZŰRŐ funkciót.
- A táblázat , hogy mi utal az „Értékesítési táblázat”, így először válassza ki a tábla neve.
- A Szűrő kifejezéshez ki kell választanunk a „Város” oszlopot, és a feltételeket „Columbia” -ként kell megadni.
Ok, készen állunk a két zárójel bezárásával és az Enter gomb megnyomásával megkapjuk az új mértéket.
- Húzza a Columbia várost mezőkre az új mérték megtekintéséhez.
Oké, most ez a mérték csak a „Columbia” város teljes eladását adja meg.
Összehasonlíthatja az összesített „Columbia” várost az Excel-ben is.
Így használhatjuk a CALCULATE függvényt, hogy különböző típusú eredményekhez jussunk.
2. példa
Tegyük fel például, hogy a „Columbia” városban csak a „South Carolina” állam eladási értékére van szükségünk, ezért ezúttal két szűrőt kell alkalmaznunk.
- Az előző DAX funkció folytatásával csak egy zárójelet zárjon be, és nyisson meg egy másik szűrőfunkciót.
- Még egyszer említsük meg a táblázatot, amelyre hivatkozunk.
- Ezúttal a „State” oszlop szűrőjét kell alkalmaznunk, és ki kell választanunk az oszlopot, és a kritériumokat „South Carolina” -ként kell megadnunk.
- Dél-Karolina állam értékesítési értéke az alábbiakban látható.
Most az új összértékünk 15099 lesz, azaz ez az „South Carolina” állam eladási értéke a „Columbia” városban.
3. példa
Most egy példaként meg akarja találni az egyes városok százalékos arányát a teljes értékesítéshez, ezt az alábbi képlet segítségével lehet megtenni.
% Részesedés = városi eladás / összértékesítés * 100
De az egyik probléma, hogy nem ez az excel, amelyet rugalmasan lehet használni a cellahivatkozásokkal, most az az elképzelés, hogy az összes értékesítési összeget összevesszük az összes város összesítésével.
- Tehát még egy mértéket kell létrehoznunk, és ez a következő.
- Most először helyezze be a „Táblázat” látványt.
- Ehhez a táblához először adja hozzá a Városnév és az Értékérték oszlopokat.
- Amint fent láthatja, itt minden város összértéke van, és a teljes értékesítési érték 79393. Most húzza át az új „Teljes értékesítés” oszlopot.
- Most, mint láthatja az egyes városokkal szemben, az „Általános értékesítés” értéke van. Ezzel a két mérőszámmal új mérőszámot hozhatunk létre a százalékos arány megszerzéséhez. Használja az alábbi függvényt az új mérés megszerzéséhez.
- Most húzza az új mértéket az asztalra, hogy megkapja az egyes városok% -os arányát.
Itt van, van egy% -os oszlopunk. Ilyen módon a CALCULATE DAX függvény segítségével különböző szűrők és feltételek alapján érkezhetünk kifejezések.
Megjegyzés: A Power BI Calculate Function fájl az alábbi linkről is letölthető, és megtekinthető a végső kimenet.
Ezt a Power BI Funkció kiszámítása sablont innen töltheti le - Power BI Funkció sablon kiszámításaDolgok, amikre emlékezni kell
- A bi teljesítményben a CALCULATE függvény felhasználásával különböző eredmények érhetők el a körülmények alapján.
- A CALCULATE-ot mindig a bi power más DAX-funkcióival együtt használják a munka elvégzéséhez.