Power BI Izračun | Kako se koristi Izračun Dax funkcije?

Funkcija izračuna Power Power-a

CALCULATE je često korištena DAX funkcija u Power BI-u, iako CALCULATE ne može učiniti ništa, ova funkcija radi kao osnovna funkcija za primjenu ostalih DAX funkcija u različitim scenarijima. Na primjer, ako želite primijeniti filtar i pronaći prosječnu prodaju za određeni grad, tada možemo upotrijebiti funkciju CALCULATE za primjenu filtra i izračun prihoda.

Dakle, funkcija CALCULATE procjenjuje izraz koji je dao korisnik sa svim primijenjenim filtrima. Ispod je sintaksa funkcije CALCULATE.

  • Izraz: Ovo nije ništa drugo do ono što je izraz koji moramo izvesti. Na primjer, ako moramo dobiti ukupnu prodaju.
  • Filter 1: Na temelju izraza s obzirom na to koji je filtar potreban za primjenu. Na primjer, za dobivanje rezultata izraza Filter 1 bit će bilo koji grad.
  • Filter 2: Na temelju izraza s obzirom na to koji je drugi set filtra potreban za primjenu. Na primjer, u određenom gradu, u određenoj regiji s PIN kodom.

U ovom ćemo vas članku provesti kroz jednu od važnih i često korištenih DAX funkcija Calculate u programu Power BI.

Primjeri funkcije izračuna Dax u Power BI-u

Ispod su primjeri funkcije Dax Calculate.

Primjer # 1

Ispod su podaci koje ćemo koristiti za demonstraciju funkcije IZRAČUNATI u Power BI-u. Iste podatke možete koristiti preuzimanjem excelove radne knjige s donje poveznice.

Ovdje možete preuzeti ovaj Power BI Calculate Excel Predložak - Power BI Calculate Excel Predložak

Tablicu podataka možete izravno prenijeti u datoteku Power BI, tablicu sam već prenio u datoteku Power BI Desktop.

Sada ćemo eksperimentirati funkciju CALCULATE da bismo došli do različitih skupova rezultata.

Dođite do jednog određenog gradskog rasprodaja

Sada, na primjer, pretpostavimo da trebate stvoriti "novu mjeru" koja daje jedan određeni grad za primjer za grad "Columbia". Tu trebamo upotrijebiti funkciju CALCULATE za primjenu izračuna, desnim klikom na tablicu odabrati opciju „Nova mjera“.

  • Dajte naziv ovoj mjeri kao „Prodaja u Columbia Cityju“.

  • Sada otvorite funkciju CALCULATE.

  • Izraz je prva opcija, u ovom primjeru moramo dodati ukupni broj grada "Columbia", dakle otvorite funkciju SUM.

  • Naziv stupca koji moramo zbrojiti je "Stupac vrijednosti prodaje", pa odaberite odgovarajući stupac.

  • Sada funkcija SUM dodaje "vrijednost prodaje" zajedno, ali u argumentu Filter , moramo spomenuti za koji grad moramo dobiti zbroj prodaje, pa otvorite funkciju FILTER.

  • Tablica da smo se odnosi na je „Prodaja stol”, pa prvo, izaberite naziv tablice.

  • Za izraz filtra moramo odabrati stupac "Grad" i dati kriterije kao "Columbia".

U redu, završili smo zatvoriti dvije zagrade i pritisnuti tipku Enter da bismo dobili novu mjeru.

  • Povucite grad Columbia na polja da biste vidjeli novu mjeru.

Ok, sada ova mjera daje ukupnu prodaju samo grada "Columbia".

Ukupan broj gradova "Columbia" možete provjeriti i u Excelu.

Ovako, pomoću funkcije CALCULATE možemo doći do različitih vrsta rezultata.

Primjer # 2

Sada za primjer pretpostavimo za grad "Columbia", trebamo samo prodajnu vrijednost za državu "South Carolina", pa ovaj put moramo primijeniti dva filtra.

  • Nastavkom prethodne DAX funkcije zatvorite samo jednu zagradu i otvorite drugu funkciju filtra.

  • Još jednom spomenite tablicu na koju se pozivamo.

  • Ovaj put trebamo primijeniti filtar za stupac "Država", odabrati stupac i dati kriterije kao "Južna Karolina".

  • Vrijednost prodaje države South Carolina prikazana je u nastavku.

Sada će naš novi ukupan iznos biti 15099, tj. Ovo je prodajna vrijednost države "Južna Karolina" u gradu "Columbia".

Primjer # 3

Kao primjer, želite pronaći postotni udio svakog grada u ukupnoj prodaji, to se radi pomoću donje formule.

% Udjela = gradska prodaja / ukupna prodaja * 100

Ali jedan je problem što ovo nije excel koji se fleksibilno koristi s referencama stanica, a sada je ideja dobiti ukupnu prodaju u odnosu na sve gradske ukupne iznose.

  • Dakle, moramo stvoriti još jednu mjeru i ta je mjera sljedeća.

  • Sada prvo umetnite vizualni prikaz "Tablica".

  • U ovu vizualnu tablicu prvo dodajte stup grada i vrijednost prodajne vrijednosti.

  • Kao što gore možete vidjeti, ovdje imamo ukupni broj gradova, a ukupna vrijednost prodaje je 79393. Sada povucite i ispustite novi stupac mjere "Ukupna prodaja".

  • Kao što vidite za svaki grad, imamo vrijednost "Ukupna prodaja". Sada pomoću ove dvije mjere možemo stvoriti novu mjeru za dobivanje postotnog udjela. Upotrijebite donju funkciju za dobivanje nove mjere.

  • Sada povucite i ispustite ovu novu mjeru na stol da biste dobili% udjela svakog grada.

Eto, imamo stupac% udjela. Poput ove pomoću funkcije CALCULATE DAX, možemo dobiti izraze na temelju različitih filtara i uvjeta.

Napomena:  Datoteka funkcije Power BI Calculate također se može preuzeti s donje veze i može se pogledati konačni izlaz.

Ovaj predložak funkcije izračuna Power Power-a možete preuzeti ovdje - Power BI obrazac funkcije izračuna

Stvari koje treba zapamtiti

  • Funkcija CALCULATE u power bi koristi se za postizanje različitih rezultata na temelju uvjeta.
  • CALCULATE se uvijek koristi s ostalim DAX funkcijama u power bi-ju da bi se posao obavio.