Power BI Arvuta - Kuidas kasutada Dax-funktsiooni arvutamist?

Lang L: none (table-of-contents)

Power BI Funktsiooni arvutamine

CALCULATE on Power BI-s sageli kasutatav DAX-funktsioon, kuigi CALCULATE ei saa midagi teha, töötab see funktsioon baasfunktsioonina teiste DAX-funktsioonide rakendamiseks erinevates stsenaariumides. Näiteks kui soovite filtrit rakendada ja leida ühe konkreetse linna keskmise müügi, siis saame filtri rakendamiseks ja arvutuste saamiseks kasutada funktsiooni ARVUTA.

Niisiis, funktsioon ARVUTA hindab kasutaja antud väljendit kõigi rakendatud filtritega. Allpool on funktsiooni CALCULATE süntaks.

  • Väljend: see pole midagi muud kui see, mida me peame esitama. Näiteks kui peame saama kogu müügimahu.
  • 1. filter: antud avaldise põhjal , milline on filter, mida peame rakendama. Näiteks avaldise tulemuse saamiseks on 1. filtriks mõni konkreetne linn.
  • 2. filter: antud avaldise põhjal , mis on teine ​​filtrite komplekt, peame rakendama näiteks konkreetses linnas konkreetses PIN-koodi piirkonnas.

See artikkel juhatab teid läbi ühe olulise ja sageli kasutatava DAX-i funktsiooni Arvuta Power BI-s.

Dax Calculate Function in Power BI näited

Allpool on toodud näited funktsioonist Dax Calculate.

Näide 1

Allpool on andmed, mida me kasutame Power BI funktsiooni ARVUTAMINE näitamiseks. Samu andmeid saate kasutada, allalaadides Exceli töövihiku allolevalt lingilt.

Andmetabeli saate otse üles laadida Power BI-faili. Olen tabeli juba Power BI Desktopi faili üles laadinud.

Nüüd katsetame funktsiooni ARVUTA, et jõuda erinevate tulemuste komplektideni.

Jõuate ühe kindla linna müügimahuni

Oletame näiteks, et peate looma „uue mõõtme”, mis annab ühe kindla linna, näiteks „Columbia” linna. Siin peame arvutuste rakendamiseks kasutama funktsiooni ARVUTA, paremklõpsake tabelil ja valige suvand "Uus mõõde".

  • Pange sellele meetmele nimi „Columbia City Sales”.
  • Nüüd avage funktsioon ARVUTA.
  • Esimene variant on avaldis ; selles näites peame lisama "Columbia" linna koguarvu, nii et avage funktsioon SUM.
  • Veeru nimi , et me peame SUM on "Sales väärtuse veergu", nii valida vastava veerus.
  • Nüüd lisab funktsioon SUM “müügiväärtuse” kokku, kuid argumentis Filtri peame mainima, millises linnas peame müügi summa saama, seega avage funktsioon FILTER.
  • Tabel et me viitame on "Sales Tabel", nii esimene, valida tabeli nimi.
  • Sest suodatinlausekkeen, peame valima "City" veerus ja annab kriteeriumid nagu "Columbia".

Ok, oleme valmis. Uue mõõtme saamiseks sulgege kaks sulgu ja vajutage sisestusklahvi.

  • Uue mõõtme nägemiseks lohistage Columbia linn väljadele.

Ok, nüüd annab see meede ainult linna Columbia kogumüügi.

Samuti saate Excelis võrrelda linna “Columbia” koguarvu.

Niimoodi saame kasutada funktsiooni ARVUTA, et jõuda erinevat tüüpi tulemusteni.

Näide 2

Oletame näiteks, et linna „Columbia” jaoks on meil vaja ainult osariigi „Lõuna-Carolina” müügiväärtust, seega peame seekord rakendama kahte filtrit.

  • Eelmise DAX-funktsiooni jätkamisega sulgege ainult üks sulg ja avage teine ​​filtrifunktsioon.
  • Veel kord mainige tabelit, millele viidame.
  • Seekord peame rakendama veeru „Osariik“ filtri, valima veeru ja andma kriteeriumiks „Lõuna-Carolina“.
  • Lõuna-Carolina osariigi müügiväärtus on näidatud allpool.

Meie uus kogusumma on 15099, st see on osariigi Lõuna-Carolina müügiväärtus linnas Columbia.

Näide # 3

Näiteks soovite leida iga linna protsentuaalse osa kogu müügist; seda tehakse järgmise valemi abil.

% Osakaal = linna müük / kogumüük * 100

Kuid üks probleem on see, et see pole Exceli paindlik kasutamine lahtriviidete abil; nüüd on idee saada müügimaht kokku kõigi linna kogusummade suhtes.

  • Seega peame looma veel ühe mõõtme ja see on järgmine.
  • Nüüd sisestage kõigepealt visuaal „Tabel”.
  • Kõigepealt lisage selle tabeli visuaali jaoks veerud Linna nimi ja Müügiväärtus.
  • Nagu ülal näete, on siin iga linn kokku ja kogu müügiväärtus on 79393. Pukseerige uus mõõdikute veerg „Üldine müük“.
  • Nagu näete iga linna suhtes, on meil väärtus „Üldine müük“. Nüüd saame neid kahte mõõtu kasutades luua protsentuaalse osa saamiseks uue mõõtme. Uue mõõtmise saamiseks kasutage allpool toodud funktsiooni.
  • Nüüd lohistage see uus mõõt tabelisse, et saada iga linna% osakaal.

Siin sa oled, meil on% osakaalu veerg. Nii saame funktsiooni ARVUTADA DAX kasutades arvud, mis põhinevad erinevatel filtritel ja tingimustel.

Märkus: Power BI arvutusfunktsiooni faili saab alla laadida ka allolevalt lingilt ja vaadata saab lõplikku väljundit.

Selle Power BI funktsiooni arvutamise malli saate alla laadida siit - Power BI funktsioonide malli arvutamine

Asjad, mida meeles pidada

  • Funktsiooni ARVUTA võimsuses bi kasutatakse tingimuste põhjal erinevate tulemuste saamiseks.
  • CALCULATE'i kasutatakse töö tegemiseks alati koos muude võimsusega bi DAX-funktsioonidega.

Huvitavad Artiklid...