„Power BI“ apskaičiuokite - Kaip naudoti „Dax“ funkcijos apskaičiavimą?

„Power BI“ skaičiuokite funkciją

„CALCULATE“ yra dažnai naudojama „Power BI“ DAX funkcija, net jei „CALCULATE“ nieko padaryti negali, ši funkcija veikia kaip pagrindinė funkcija taikant kitas DAX funkcijas skirtingais atvejais. Pvz., Jei norite pritaikyti filtrą ir rasti vidutinius vieno konkretaus miesto pardavimus, tada filtrui pritaikyti ir apskaičiavimams galime naudoti funkciją CALCULATE.

Taigi funkcija CALCULATE įvertina vartotojo pateiktą išraišką su visais pritaikytais filtrais. Žemiau pateikiama funkcijos CALCULATE sintaksė.

  • Išraiška: tai ne kas kita, o tai, ką turime atlikti. Pavyzdžiui, jei turime gauti bendrą pardavimų skaičių.
  • 1 filtras: atsižvelgiant į pateiktą išraišką , koks yra filtras, kurį turime taikyti. Pavyzdžiui, norint gauti išraiškos rezultatą, 1 filtras bus bet kuris miestas.
  • 2 filtras: atsižvelgiant į pateiktą išraišką , koks yra antrasis filtrų rinkinys, turime taikyti, pavyzdžiui, konkrečiame mieste, konkrečiame PIN kodo regione.

Šiame straipsnyje apžvelgsite vieną iš svarbių ir dažnai naudojamų DAX funkcijų „Apskaičiuokite„ Power BI “.

„Dax“ skaičiavimo „Power BI“ funkcijos pavyzdžiai

Žemiau pateikiami „Dax Calculate“ funkcijos pavyzdžiai.

1 pavyzdys

Toliau pateikiami duomenys, kuriuos naudosime, kad parodytume „Power BI“ funkciją SKAIČIAVIMAS Tuos pačius duomenis galite naudoti atsisiųsdami „Excel“ darbaknygę iš toliau pateiktos nuorodos.

Duomenų lentelę galite tiesiogiai įkelti į „Power BI“ failą. Aš jau įkėliau lentelę į „Power BI Desktop“ failą.

Dabar mes eksperimentuosime paskaičiuoti funkciją, kad gautume skirtingus rezultatų rinkinius.

Atvykite į vieno konkretaus miesto pardavimo sumą

Pvz., Tarkime, kad jums reikia sukurti „Naują matą“, kuris pateikia vieną konkretų miestą, pvz., „Kolumbija“. Čia turime naudoti funkciją CALCULATE, kad galėtume taikyti skaičiavimus, dešiniuoju pelės mygtuku spustelėkite lentelę ir pasirinkite parinktį „New Measure“.

  • Pavadinkite šią priemonę kaip „Columbia City Sales“.
  • Dabar atidarykite CALCULATE funkciją.
  • Pirmasis variantas yra išraiška ; šiame pavyzdyje turime pridėti „Columbia“ miesto sumą, taigi atidarykite SUM funkciją.
  • Stulpelio pavadinimo , kad turime suma "Pardavimų Vertė skiltis," todėl reikia pasirinkti atitinkamą stulpelį.
  • Dabar SUM funkcija kartu prideda „pardavimo vertę“, tačiau argumente „ Filtras“ turime paminėti, kurį miestą turime gauti iš pardavimo sumos, todėl atidarykite FILTER funkciją.
  • Lentelė , kad mes vadiname tai "Pardavimų lentelė", todėl pirma, pasirinkti lentelės pavadinimas.
  • Norėdami naudoti filtro išraišką, turime pasirinkti stulpelį „Miestas“ ir kriterijus pateikti kaip „Kolumbija“.

Gerai, mes baigėme. Uždarykite du skliaustus ir paspauskite klavišą Enter, kad gautumėte naują matą.

  • Vilkite Kolumbijos miestą į laukus, kad pamatytumėte naują matą.

Gerai, dabar ši priemonė rodo tik „Columbia“ miesto pardavimus.

„Excel“ taip pat galite patikrinti „Columbia“ miesto bendrą sumą.

Taip galime naudoti funkciją SKAIČIUOTI, kad gautume įvairių rūšių rezultatus.

2 pavyzdys

Pvz., Tarkime, kad mieste „Kolumbija“ reikia tik valstijos „Pietų Karolina“ pardavimo vertės, todėl šį kartą turime taikyti du filtrus.

  • Tęsdami ankstesnę DAX funkciją, uždarykite tik vieną laikiklį ir atidarykite kitą filtro funkciją.
  • Dar kartą paminėkime lentelę, į kurią mes kreipiamės.
  • Šį kartą turime pritaikyti stulpelio „Valstybė“ filtrą, pasirinkti stulpelį ir nurodyti kriterijus „Pietų Karolina“.
  • Pietų Karolinos valstijos pardavimo vertė parodyta žemiau.

Mūsų nauja suma bus 15099, ty tai yra „Pietų Karolinos“ valstijos „Columbia“ pardavimų vertė.

3 pavyzdys

Pvz., Norite sužinoti kiekvieno miesto procentinę dalį visų pardavimų; tai daroma naudojant žemiau pateiktą formulę.

% Dalis = miesto pardavimas / bendras pardavimas * 100

Tačiau viena problema yra tai, kad „Excel“ negalima lanksčiai naudoti su ląstelių nuorodomis; Dabar norima palyginti bendrą pardavimų sumą su visomis miesto sumomis.

  • Taigi turime sukurti dar vieną matą, kuris yra toks.
  • Dabar pirmiausia įterpkite vaizdą „Stalas“.
  • Pirmiausia šioje lentelės vaizde pridėkite miesto pavadinimo ir pardavimo vertės stulpelius.
  • Kaip matote aukščiau, kiekvieno miesto vertė yra čia, o bendra pardavimo vertė yra 79393. Dabar nuvilkite naują matavimo stulpelį „Bendrieji pardavimai“.
  • Dabar, kaip matote kiekviename mieste, turime vertę „Bendrieji pardavimai“. Dabar, naudodamiesi šiomis dviem priemonėmis, galime sukurti naują matą, kad gautume procentinę dalį. Norėdami gauti naują matą, naudokite žemiau pateiktą funkciją.
  • Dabar vilkite ir nuleiskite šią naują matą prie stalo, kad gautumėte kiekvieno miesto% dalį.

Štai, mes turime% dalies stulpelį. Panašiai, naudodamiesi funkcija CALCULATE DAX, galime gauti išraiškas, pagrįstas skirtingais filtrais ir sąlygomis.

Pastaba: „ Power BI Calculate Function“ failą taip pat galima atsisiųsti iš toliau pateiktos nuorodos ir peržiūrėti galutinį išvestį.

Šį „Power BI“ skaičiavimo funkcijos šabloną galite atsisiųsti čia - „Power BI“ skaičiuokite funkcijų šabloną

Ką reikia atsiminti

  • Funkcija CALCULATE (galia bi) naudojama norint gauti skirtingus rezultatus, atsižvelgiant į sąlygas.
  • „CALCULATE“ visada naudojamas kartu su kitomis „DA biX“ funkcijomis, kad darbas būtų atliktas.

Įdomios straipsniai...