Power BI Izračun - Kako uporabljati izračun funkcije Dax?

Funkcija izračuna Power Power

CALCULATE je pogosto uporabljena funkcija DAX v Power BI, čeprav CALCULATE ne more storiti ničesar, ta funkcija deluje kot osnovna funkcija za uporabo drugih funkcij DAX v različnih scenarijih. Če želite na primer uporabiti filter in poiskati povprečno prodajo za določeno mesto, lahko za izračun filtra in prispetja uporabimo funkcijo IZRAČUN.

Torej, funkcija CALCULATE ovrednoti izraz, ki ga poda uporabnik z vsemi uporabljenimi filtri. Spodaj je sintaksa funkcije CALCULATE.

  • Izraz: To ni nič drugega kot kakšen izraz moramo izvesti. Na primer, če moramo dobiti skupno prodajo.
  • Filter 1: Na podlagi podanega izraza , kateri filter moramo uporabiti. Če želite na primer dobiti izraz Expression , bo Filter 1 kdor koli določeno mesto.
  • Filter 2: Na podlagi podanega izraza , kateri je drugi nabor filtrov, moramo na primer uporabiti v določenem mestu posebno regijo s kodo PIN.

Ta članek vas bo popeljal skozi eno od pomembnih in pogosto uporabljenih funkcij DAX Calculate v Power BI.

Primeri funkcije izračuna Dax v Power BI

Spodaj so primeri funkcije Dax Calculate.

Primer # 1

Spodaj so podatki, ki jih bomo uporabili za prikaz funkcije IZRAČUN v Power BI. Iste podatke lahko uporabite tako, da s spodnje povezave prenesete Excelov delovni zvezek.

Podatkovno tabelo lahko neposredno naložite v datoteko Power BI. Tabelo sem že naložil v datoteko Power BI Desktop.

Zdaj bomo preizkusili funkcijo CALCULATE, da bomo prišli do različnih nizov rezultatov.

Prispejte na določeno skupno prodajo v mestu

Na primer, predpostavimo, da morate ustvariti "nov ukrep", ki daje skupno število določenih mest, na primer mesto "Columbia". Tu moramo uporabiti funkcijo IZRAČUN, da uporabimo izračun, z desno miškino tipko kliknite tabelo in izberite možnost »Nov ukrep«.

  • Temu ukrepu poimenujte "Columbia City Sales."
  • Zdaj odprite funkcijo CALCULATE.
  • Izraz je prva možnost; v tem primeru moramo dodati skupno mesto mesta "Columbia", torej odprite funkcijo SUM.
  • Stolpec Ime , da moramo SUM je "prodaje Vrednost stolpca," tako da izberete ustrezen stolpec.
  • Zdaj funkcija SUM sešteva »prodajno vrednost«, toda v argumentu Filter moramo omeniti, katero mesto moramo dobiti, da dobimo vsoto prodaje, zato odprite funkcijo FILTER.
  • Preglednica da govorimo je "Prodaja Tabela," da najprej izbrati ime tabele.
  • Za filter Expression moramo izbrati stolpec »Mesto« in določiti merila kot »Columbia«.

Ok, končali smo. Zaprite dva oklepaja in pritisnite tipko Enter, da dobite nov ukrep.

  • Povlecite mesto Columbia na polja, da vidite nov ukrep.

Ok, zdaj ta ukrep daje celotno prodajo samo mesta "Columbia".

Skupno število mest v mestu "Columbia" lahko preverite tudi v Excelu.

Tako lahko s pomočjo funkcije CALCULATE dobimo različne vrste rezultatov.

2. primer

Na primer, predpostavimo, da za mesto "Columbia" potrebujemo le prodajno vrednost za državo "South Carolina", zato moramo tokrat uporabiti dva filtra.

  • Z nadaljevanjem prejšnje funkcije DAX zaprite samo en nosilec in odprite drugo funkcijo filtra.
  • Še enkrat omenite tabelo, na katero se sklicujemo.
  • Tokrat moramo uporabiti filter za stolpec "Država", izbrati stolpec in navesti merila kot "Južna Karolina."
  • Vrednost prodaje države South Carolina je prikazana spodaj.

Naš novi skupni znesek bo 15099, to je vrednost prodaje države "Južna Karolina" v mestu "Columbia".

3. primer

Na primer, želite najti odstotni delež vsakega mesta v celotni prodaji; to naredimo z uporabo spodnje formule.

% Delež = mestna prodaja / celotna prodaja * 100

Toda ena težava je ta, da ni excel, ki bi ga lahko prožno uporabljali s sklici na celice; zdaj je ideja dobiti celotno prodajo v primerjavi z vsemi mestnimi vsotami.

  • Torej moramo ustvariti še en ukrep in ta ukrep je naslednji.
  • Zdaj najprej vstavite vizualno "Tabela".
  • Za to vizualno tabelo najprej dodajte stolpce Ime mesta in Vrednost prodaje.
  • Kot lahko vidite zgoraj, imamo tukaj skupno število mest, skupna vrednost prodaje pa je 79393. Zdaj povlecite in spustite nov stolpec mere »Skupna prodaja«.
  • Kot lahko vidite za vsako mesto, imamo vrednost "Skupna prodaja". Zdaj z uporabo teh dveh ukrepov lahko ustvarimo nov ukrep, da dobimo odstotni delež. Uporabite spodnjo funkcijo, da dobite novo mero.
  • Zdaj povlecite in spustite ta novi ukrep na mizo, da dobite delež vsakega mesta.

Tukaj imamo stolpec% delež. Tako kot s pomočjo funkcije CALCULATE DAX lahko tudi mi dobimo izraze, ki temeljijo na različnih filtrih in pogojih.

Opomba: Datoteko funkcije izračuna Power Power lahko prenesete tudi s spodnje povezave in si ogledate končni izhod.

To predlogo za izračun funkcije Power BI lahko prenesete tukaj - Predloga za izračun funkcije Power BI

Stvari, ki si jih je treba zapomniti

  • Funkcija CALCULATE v power bi se uporablja za doseganje različnih rezultatov glede na pogoje.
  • CALCULATE se vedno uporablja z drugimi funkcijami DAX v power bi za dokončanje dela.

Zanimive Članki...