Sākot ar DAX Power BI



Šis Edureka emuārs palīdz sākt darbu ar Power BI DAX pamati vai datu analīzes izteiksmēm, ja esat jauns Power BI lietotājs ar sintaksi un piemēriem.

Šis emuārs būtībā ir paredzēts lietotājiem, kas jauni un tas ir paredzēts, lai ātri un ērti izietu pa formulas valodu, ko sauc Datu analīzes izteiksmes (DAX) .Ja esat iepazinies ar funkcijām MS Excel vai , daudzas no šajā formulām Power BI DAX pamati raksts parādīsies līdzīgs jums.

To sakot, šeit ir jēdzieni, kas ir neatņemama visu sastāvdaļa , pēc tam, kad esat iemācījies, jums vajadzētu labi izprast DAX visbūtiskākos jēdzienus.





Power BI DAX pamati: Kas ir DAX?

Tātad, sāksim ar Power BI DAX pamatiem, labi?

Izmantojot Power BI Desktop, ir diezgan viegli izveidot pārskatus, kas parādīs vērtīgu ieskatu tieši no nūjas.



Bet ko darīt, ja jums jāanalizē izaugsmes procents visās produktu kategorijās visos dažādos datumu diapazonos? Vai arī jums jāaprēķina sava uzņēmuma gada pieaugums salīdzinājumā ar tirgus milžiem?

DAX apgūšana palīdzēs jums maksimāli izmantot un atrisināt reālas biznesa problēmas.

DAX sastāv no funkcijām, operatoriem un konstantēm, kuras var ievietot formulu formā, lai aprēķinātu vērtības, izmantojot datus, kas jau ir jūsu modelī.



Power BI DAX ietver vairāk nekā 200 funkciju, operatoru un konstrukciju bibliotēku. Tās bibliotēka nodrošina milzīgu elastību, veidojot pasākumus, lai aprēķinātu rezultātus gandrīz visām datu analīzes vajadzībām.

Power BI DAX pamati: kā tas darbojas?

Pirmkārt, ļaujiet man paskaidrot, kā tas darbojas.Lielākoties mums būs jāformulē izpratne par Power BI DAX trīs pamatjēdzieniem: Sintakse , Konteksts , un Funkcijas .

Protams, šeit ir arī citi svarīgi jēdzieni, taču šo trīs izpratne nodrošinās labāko pamatu, uz kura jūs veidosiet savas prasmes.

Sintakse

The Sintakse sastāv no dažādiem komponentiem, kas veido formulu, un tā rakstīšanas veidu. Look pie šīs vienkāršās DAX formulas.

Mēģinot izprast DAX formulu, bieži ir noderīgi sadalīt katru no elementiem valodā, kuru domājat un runājat katru dienu. Tātad šajā formulā ir iekļauti šādi sintakses elementi:

Sintakse - Power BI DAX - Edureka

Es Kopējais pārdošanas apjoms ir pasākuma nosaukums.

II. The vienādas zīmes operators (=) norāda formulas sākumu.

III. SUM summē visus kolonnas skaitļus, Pārdošana [SalesAmount] .

IV. Ir tādi iekavas () kas ieskauj izteicienu, kurā ir viens vai vairāki argumenti. Visām funkcijām ir nepieciešams vismaz viens arguments.

V. Pārdošana ir atsauces tabula.

MĒS. An arguments nodod vērtību funkcijai. Atsauces kolonna [SalesAmount] ir arguments, ar kuru funkcija SUM zina kolonnu, kurā tai jāapkopo SUM.

Vienkārši sakot, jūs varat to izlasīt kā ' Pasākumam ar nosaukumu Total Sales aprēķiniet (=) vērtību SUMM tabulas Sales slejā [SalesAmount]. ”

& lāpstasPower BI DAX redaktors ietver ieteikumu funkciju, kas palīdz jums izveidot sintaktiski pareizas formulas, iesakot jums pareizos elementus.

Konteksts

Konteksts ir viens no vissvarīgākajiem no 3 DAX jēdzieniem. Runājot par kontekstu, tas var attiekties uz vienu no diviem veidiem Rindas konteksts un Filtrēt kontekstu .

Lieto galvenokārt runājot par Pasākumi , Rindu konteksts visvieglāk tiek uzskatīta par pašreizējo rindu. Tas tiek piemērots ikreiz, kad formulai ir funkcija, kas izmanto filtrus, lai identificētu vienu tabulas rindu.

Filtrs-konteksts ir nedaudz grūtāk saprotams nekā Row-Context. Filtru-kontekstu visvieglāk varat iedomāties kā vienu vai vairākus aprēķinos lietotos filtrus. TheFiltrs-konteksts nav rindas konteksta vietā. Drīzāk tas tiek piemērots papildus pirmajam. Apskatiet šo DAX formulu.

Šajā formulā ir iekļauti šādi sintakses elementi:

Es Pasākuma nosaukums Veikala pārdošana .

II. The vienādas zīmes operators (=) norāda formulas sākumu.

III. The APRĒĶINĀT funkcija novērtē izteiksmi kā argumentu.

IV. Iekavas () ieskauj izteicienu, kurā ir viens vai vairāki argumenti.

V. Pasākums [Kopējais pārdošanas apjoms] tajā pašā tabulā kā izteiksme.

MĒS. TO komats (,) atdala pirmo izteiksmes argumentu no filtra argumenta.

VAI TU NĀC. Pilnībā kvalificētā atsauces kolonna, Kanāls [ChannelName] ir mūsu rindu konteksts. Katrā šīs slejas rindā ir norādīts kanāls, Veikals, Tiešsaiste utt.

VIII. Konkrētā vērtība, Veikals tiek izmantots kā filtrs. Tas ir mūsu Filtrs Konteksts.

Šī formula nodrošina to kopējais pārdošanas rādītājs tiek filtrēts tikai rindām kolonnā Kanāls [Kanāla nosaukums] ar vērtību “Veikals”.

Funkcijas

Funkcijas ir iepriekš definētas, strukturētas un sakārtotas formulas. Viņi veic aprēķinus, izmantojot argumenti nodots viņiem. Šie argumenti var būt skaitļi, teksts, loģiskās vērtības vai citas funkcijas.

Power BI DAX pamati: Aprēķinātās kolonnas un mērījumi

Šajā emuārā mēs koncentrēsimies uz Power BI DAX formulām, kas tiek izmantotas aprēķinos Pasākumi un Aprēķinātās kolonnas .

Aprēķinātās kolonnas

Veidojot datu modeli Power BI Desktop, varat paplašināt tabulu, izveidojot jaunas kolonnas. Kolonnu saturu nosaka DAX izteiksme, kas tiek vērtēta pa rindām vai pašreizējās rindas kontekstā visā tabulā.

Tomēr DAX datu modeļos visas aprēķinātās kolonnas aizņem vietu atmiņā un tiek aprēķinātas tabulas apstrādes laikā.

Šī rīcība ir noderīga, lai nodrošinātu labāku lietotāja pieredzi, taču tā izmanto dārgo RAM un tādējādi ir slikts ieradums ražošanā, jo katrs starpposma aprēķins tiek saglabāts RAM un izšķērdē dārgo vietu.

Pasākumi

Ir vēl viens veids, kā definēt aprēķinus DAX modelī, un tas ir noderīgi, ja jums ir jāstrādā ar apkopotajām vērtībām, nevis pa rindām. Šie aprēķini ir mērījumi. Viena no DAX prasībām ir tāda, ka tabulā ir jādefinē pasākums. Tomēr pasākums patiešām nepieder pie tabulas. Tātad, jūs varat pārvietot mērījumu no vienas tabulas uz otru, nezaudējot tā funkcionalitāti.

Aprēķinātās kolonnas vs mērījumi

Gan mērījumos, gan aprēķinātajās kolonnās tiek izmantotas DAX izteiksmes. Atšķirība ir vērtēšanas konteksts. Pasākums tiek novērtēts šūnas kontekstā, kas novērtēts pārskatā vai DAX vaicājumā, savukārt aprēķinātā kolonna tiek aprēķināta rindas līmenī tabulā, kurai tā pieder.

Pat ja tie izskatās līdzīgi, aprēķinātajās kolonnās un mēros ir liela atšķirība. Aprēķinātās kolonnas vērtība tiek aprēķināta datu atsvaidzināšanas laikā, un pašreizējā rinda tiek izmantota kā konteksts, un tas nav atkarīgs no lietotāja mijiedarbības pārskatā.

Tādējādi, kad vēlaties rīkoties šādi, jums ir jādefinē aprēķinātā kolonna

  • Novietojiet aprēķinātos rezultātus griezējā vai skatiet rezultātus rindās vai kolonnās rakurstabulā (atšķirībā no vērtību apgabala) vai diagrammas asīs, vai izmantojiet rezultātu kā filtra nosacījumu DAX vaicājumā.
  • Definējiet izteiksmi, kas ir stingri saistīta ar pašreizējo rindu. Piemēram, cena * daudzums nevar darboties uz vidējo rādītāju vai divu kolonnu summu.
  • Kategorizējiet tekstu vai skaitļus. Piemēram, mēru vērtību diapazons.

Pasākums darbojas ar pašreizējā kontekstā definēto datu apkopojumiem, kas ir atkarīgi no pārskatā izmantotā filtra, piemēram, sagriezēja, rindu un kolonnu izvēles rakurstabulā vai asīm un filtriem, kas lietoti diagrammā.

Tātad, jums ir jādefinē mērs ikreiz, kad vēlaties parādīt iegūtās aprēķina vērtības, kas atspoguļo lietotāju atlases, piemēram,

  • Aprēķinot peļņas procentu no noteiktas datu atlases.
  • Aprēķinot produkta proporcijas salīdzinājumā ar visiem produktiem, bet saglabājot filtru gan pēc gada, gan reģiona.

Power BI DAX pamati: Funkciju veidi DAX

1. Kopējās funkcijas

MIN

Šī DAX funkcija ruzrāda minimālo skaitlisko vērtību kolonnā vai starp diviem skalāriem izteicieniem.

Sintakse

MIN()

Piemērs

=MIN([TālākpārdevējsMargin])

MINA

Šī DAX funkcija ratgriež kolonnas minimālo vērtību, ieskaitot visas loģiskās vērtības un skaitļus, kas attēloti kā teksts.

Sintakse

MINA()

Piemērs

=MINA(([Pasta indekss])

MINX

Šī DAX funkcija atgriežasminimālā skaitliskā vērtība, kas rodas, novērtējot izteicienu katrai tabulas rindai.

Sintakse

MINX(

,)

Piemērs

=MINX(FILTRS(InternetSales, InternetSales [SalesTerritoryKey] =5), Interneta tirdzniecība [krava] + Interneta tirdzniecība [TaxAmt])

MAX

Šī DAX funkcija ratveido kolonnas maksimālo vērtību, ieskaitot visas loģiskās vērtības un skaitļus, kas attēloti kā teksts.

Sintakse

MAX()

Piemērs

=MAX([TālākpārdevējsMargin])

MAX

Šī DAX funkcija ratveido kolonnas maksimālo vērtību, ieskaitot visas loģiskās vērtības un skaitļus, kas attēloti kā teksts.

Sintakse

MAX()

Piemērs

=MAX(([Pasta indekss])

MAXX

Šī DAX funkcija atgriežasmaksimālā skaitliskā vērtība, kas rodas, novērtējot izteicienu katrai tabulas rindai.

Sintakse

MAXX(

,)

Piemērs

=MAXX(FILTRS(InternetSales, InternetSales [SalesTerritoryKey] =5), Interneta tirdzniecība [krava] + Interneta tirdzniecība [TaxAmt])

SUM

Šī DAX funkcija adds visi skaitļi kolonnā.

Sintakse

SUM()

Piemērs

=SUM(Pārdošana [birojs])

VIDĒJAIS

Šī DAX funkcija rkolonnas vērtību vidējais aritmētiskais.

Sintakse

VIDĒJAIS ()

Piemērs

=VIDĒJAIS(Interneta tirdzniecība [ExtendedSalesAmount])

sumx

Šī DAX funkcija ratveido izteiksmes summu, kas novērtēta katrai tabulas rindai.

Sintakse

sumx(

,)

Piemērs

=sumx(FILTRS(InternetSales, InternetSales [SalesTerritoryID] =5), [Krava])

AVERAGEX

Šī DAX funkcija caprēķina izteiksmes kopas aritmētisko vidējo vērtību, kas novērtēta virs tabulas.

Sintakse

AVERAGEX(

,)

Piemērs

=AVERAGEX(InternetSales, InternetSales [Freight] + InternetSales [TaxAmt])

2. Count Funkcijas

DISTINCTCOUNT

Šī ir DAX funkcija, ko izmanto, lai atgrieztu atšķirīgo vienumu skaitu kolonnā. Tātad, ja vienam vienumam ir vairāki numuri, šī funkcija to skaitīs kā vienu vienumu.

Sintakse

DISTINCTCOUNT()

Piemērs

=DISTINCTCOUNT(ResellerSales_USD [SalesOrderNumber])

COUNT

Šī ir DAX funkcija, ko izmanto, lai atgrieztu vienumu skaitu kolonnā. Tātad, ja vienam vienumam ir vairāki numuri, šī funkcija to skaitīs kā atsevišķus vienumus, nevis vienu vienību.

Sintakse

COUNT()

Piemēri

=COUNT([Izsūtīšanas datums])

KONTA

Šī ir DAX funkcija, ko izmanto, lai atgrieztu vienumu skaitu kolonnā, kas nav tukša.

lielo datu analīzes pielietošana

Sintakse

KONTA()

Piemērs

=KONTA(“Tālākpārdevējs” [tālrunis])

COUNTROWS

Šī ir DAX funkcija, kassaskaita rindu skaitu norādītajā tabulā vai ar izteiksmi definētā tabulā.

Sintakse

COUNTROWS(

)

Piemērs

=COUNTROWS(“Pasūtījumi”)

COUNTBLANK

Šī ir DAX funkcija, kasskaita tukšo šūnu skaitu kolonnā.

Sintakse

COUNTBLANK()

Piemērs

=COUNTBLANK(Tālākpārdevējs [bankas nosaukums])

3. Datuma un laika funkcijas

DATUMS

Šī DAX funkcija ratveido norādīto datumu datuma un laika formātā.

Sintakse

DATUMS(<gadā>,<mēnesī>,<diena>)

Piemērs

=DATUMS(2019. gads,12, 17)

STUNDA

Šī DAX funkcija ratveido norādīto stundu kā skaitli no 0 līdz 23 (plkst. 12:00 līdz 11:00).

Sintakse

STUNDA()

Piemērs

=STUNDA('Pasūtījumi' [TransactionTime])

ŠODIEN

Šī DAX funkcija ruzrāda pašreizējo datumu.

Sintakse

ŠODIEN()

TAGAD

Šī DAX funkcija ruzrāda pašreizējo datumu un laiku datuma un laika formātā.

Sintakse

TAGAD()

MĒNESIS

Šī DAX funkcija ruzrāda datumu datuma un laika formātā kā mēneša pēdējo dienu pirms vai pēc noteikta mēnešu skaita.

Sintakse

MĒNESIS(,)

Piemērs

=MĒNESIS('2008. gada 3. marts',1.5)

4. Matemātiskās funkcijas

IEDAĻA

Šī DAX funkcija ratgriež norādītā skaitļa absolūto vērtību.

Sintakse

IEDAĻA()

Piemērs

=ABS ([izplatītāja cena] - [saraksta cena])

Der. Līdz

Šī DAX funkcija ratdod e vērtību, kas paaugstināta līdz norādītā skaitļa jaudai.

Sintakse

Der. Līdz()

Piemērs

= Derīgs līdz ([Jauda])

FAKTS

Šī DAX funkcija ratdod skaitļa faktoriālu.

Sintakse

FAKTS()

Piemērs

= FAKTS ([Vērtības])

LN

Šī DAX funkcija returns dotā skaitļa dabisko žurnālu.

Sintakse

LN()

Piemērs

= LN ([vērtības])

LOG

Šī DAX funkcija returns žurnālu ar norādītā skaitļa pamatu.

Sintakse

LOG(,)

Piemērs

Visi sekojošie atgriež to pašu rezultātu, 2.

= LOG (100,10)

= LOG (100)

= LOG10 (100)

PI

Šī DAX funkcija ratgriež Pi vērtību.

Sintakse

PI()

Jauda

Šī DAX funkcija ratgriež pirmā izvirzītā argumenta vērtību līdz otrajam argumentam.

Sintakse

Jauda(,<jauda>)

Piemērs

= Jauda (5,2)

QUOTIENT

Šī DAX funkcija veic dalīšanu ratdod koeficienta veselu skaitli.

Sintakse

QUOTIENT(,)

Piemērs

= QUOTIENT (5,2)

PARAKSTIES

Šī DAX funkcija atgriež norādītā skaitļa zīmi.

Sintakse

PARAKSTIES()

Piemērs

= ZĪME (([Pārdošanas cena] - [Izmaksas cena]))

SQRT

Šī DAX funkcija ratveido norādītā skaitļa kvadrātsakni.

Sintakse

SQRT()

Piemērs

= SQRT (25)

5. Loģiskās funkcijas

UN

Šī DAX funkcija veic loģisko AND (savienojumu) divām izteiksmēm. Lai AND atgrieztos patiesībā, ir jāievēro abi norādītie nosacījumi.

Sintakse

UN(,)

Piemērs

= JA (UN (10>9, -10 <-viens),'Viss taisnība','Viens vai vairāki nepatiesi'

Tā kā abi nosacījumi, kas nodoti kā argumenti funkcijai AND, ir patiesi, formula atgriež vērtību “All True”.

VAI

Šī DAX funkcija veic loģisku VAI (disjunkciju) divām izteiksmēm. Lai OR atgrieztos patiesībā, ir jāpilda kāds no diviem norādītajiem nosacījumiem.

Sintakse

VAI(,)

Piemērs

= IF (VAI (10>9, -10> -viens),'True','Nepatiesa'

Tā kā viens no nosacījumiem, kas nodoti kā argumenti funkcijai OR, ir patiess, formula atgriež vērtību “True”.

Šī DAX funkcija attiecīgajai izteiksmei veic loģisku NOT (noliegumu).

Sintakse

()

Piemērs

= NAV ([CalculatedColumn1])

Katrai rindai Calculated Column1 funkcija NOT atgriež loģisko pretstatu dotajai vērtībai.

JA

Šī DAX funkcija pārbauda ievadu virkni, kas atbilst argumentā norādītajam nosacījumam.

Sintakse

JA(loģisks_tests> ,, vērtība_ja_viltus)

Piemērs

= IF ([zvani]<200,'zems', IF ([zvani]<300,'vidējs','augsts'))

KĻŪDA

Šī DAX funkcija enovērtē izteiksmi un atgriež norādīto vērtību, ja izteiksme atgriež kļūdu.

Sintakse

KĻŪDA(vērtība, vērtība_ja_kļūda)

Piemērs

= KĻŪDA (25/0,9999)

6. Informācijas funkcijas

ISBLANK

Šī DAX funkcijaatgriež vērtību TRUE vai FALSE pēccpārbaudot, vai vērtība ir tukša.

Sintakse

ISBLANK(<vērtība>)

Piemērs

= IF (ISBLANK ('CalculatedMeasures' [PreviousYearTotalSales]), BLANK (), ('CalculatedMeasures' [Total Sales] - 'CalculatedMeasures' [PreviousYearTotalSales]] / 'CalculatedMeasures' [PreviousYearTotalSales])

SUMMA

Šī DAX funkcijaatgriež vērtību TRUE vai FALSE pēccpārbaudot, vai vērtība ir skaitliska.

Sintakse

SUMMA(<vērtība>)

Piemērs

= JA (ISNUMBER (0),'Vai numurs',“Nav numura”)

ISTEXT

Šī DAX funkcijaatgriež vērtību TRUE vai FALSE pēccpārbaudot, vai vērtība ir teksts.

Sintakse

ISTEXT(<vērtība>)

Piemērs

= IF (ISTEXT ('teksts'),'Vai teksts','Vai nav teksts')

NETEKSTS

Šī DAX funkcijaatgriež vērtību TRUE vai FALSE pēccpārbaudot, vai vērtība nav teksts.

Sintakse

NETEKSTS(<vērtība>)

Piemērs

= JA (ISNONTEXT ('teksts'),'Vai nav teksts','Vai teksts')

ISERROR

Šī DAX funkcijaatgriež vērtību TRUE vai FALSE pēccpārbaudot, vai vērtība ir kļūda.

Sintakse

ISERROE(<vērtība>)

Piemērs

= IF (ISERROR (SUM ('ResellerSales_USD' [SalesAmount_USD]) / SUM ('InternetSales_USD' [SalesAmount_USD])), BLANK (), SUM ('ResellerSales_USD' [SalesAmount_USD]) / SUM ('InternetSales_USD' [SalesAm]

7. Teksta funkcijas

CONCATENATE

Šī DAX funkcija jizlaiž divas teksta virknes vienā.

Sintakse

CONCATENATE(,)

Piemērs

= CONCATENATE (“Sveiki”, “Pasaule”)

CONCATENATEX

Šī DAX funkcijaizteiksmes rezultāts, kas novērtēts katrai tabulas rindai.

Sintakse

CONCATENATEX(

(, [norobežotājs])

Piemērs

= CONCATENATEX (darbinieki, [vārds] un ““ un [uzvārds], “,”)

FIKSĒTS

Šī DAX funkcija rskaņo skaitli līdz norādītajam ciparam aiz komata un atgriež rezultātu kā tekstu.

Sintakse

FIKSĒTS(,,)

Piemērs

= FIKSĒTS ([PctCost],3,viens)

AIZVIETOT

Šī DAX funkcijaaizstāj daļu no teksta virknes, pamatojoties uz jūsu norādīto rakstzīmju skaitu, ar citu teksta virkni.

Sintakse

AIZVIETOT(,,,)

Piemērs

= REPLACE (“Jauni produkti” [Produkta kods],viens,2,'OB')

MEKLĒT

Šī DAX funkcija ratveido to rakstzīmju skaitu, ar kurām vispirms tiek atrasta noteikta teksta virkne.

Sintakse

MEKLĒT(, [, [] [,]])

Piemērs

= MEKLĒT ('n','printeris')

Formula atgriež 4, jo “n” ir ceturtā rakstzīme vārdā “printeris”.

AUGŠĀ

Šī DAX funkcija atgriežasteksta virkne ar lielajiem burtiem.

Sintakse

AUGŠĀ()

Piemērs

= UPPER (['Jauni produkti' [Produkta kods])

Power BI DAX pamati: sava pirmā pasākuma izveide

Priekšnosacījums: Jums būs jāatver šo norādīto Power BI Desktop failu .

Tā kā es pieņemu, ka tas būs jūsu pirmais, es šo rakstu uzrakstīšu ļoti detalizēti, lai jūs varētu sekot līdzi.

  1. Lauka sarakstā Pārskata skats ar peles labo pogu noklikšķiniet uz Pārdošana tabula, kam seko tabula Jauns pasākums .

  2. Aizvietot Mērs ierakstot jaunu mēra nosaukumu Iepriekšējā ceturkšņa pārdošanas apjomi, iekš Formulas josla .

  3. Šajā formulā vēlaties izmantot APRĒĶINĀT funkciju. Tātad, pēc vienādības zīmes, ierakstiet dažus pirmos burtus CAL un pēc tam veiciet dubultklikšķi uz funkcijas, kuru vēlaties izmantot.

  4. Funkcijai CALCULATE ir vismaz divi argumenti. Pirmais ir vērtējamais izteiciens, bet otrais ir a Filtrēt .

  5. Pēc atvēršanas iekavas ( priekš APRĒĶINĀT funkcija, tips SUM kam seko vēl viena iekava ( nodot argumentu SUM funkciju.

  6. Sāciet rakstīt Sāls un pēc tam atlasiet Pārdošana [SalesAmount] , kam seko noslēguma iekavas ) . Šis ir pirmais mūsu izteiksmes arguments APRĒĶINĀT funkciju.

  7. Tips a komats (,) seko atstarpe, lai norādītu pirmo filtru, un pēc tam ierakstiet Iepriekšējā ceturtdaļa . Tas būs mūsu filtrs.

  8. Jūs izmantosiet Iepriekšējā ceturtdaļa laika izlūkošanas funkcija, lai filtrētu SUM rezultāti līdz iepriekšējam ceturksnim.

  9. Pēc atvēršanas iekavām ( funkcijai PREVIOUSQUARTER ierakstiet Kalendārs [DateKey] .

  10. The Iepriekšējā ceturtdaļa Funkcijai ir viens arguments - kolonna ar blakus esošo datumu diapazonu. Mūsu gadījumā tas ir DateKey kolonnas tabulā Kalendārs.

  11. Pārliecinieties, vai abi argumenti, kas tiek nodoti PREVIOUSQUARTER un CALCULATE, ir aizvērti, ierakstot divas slēgtas iekavas )) .

  12. Jūsu formulai tagad vajadzētu izskatīties apmēram šādi
    Iepriekšējā ceturkšņa pārdošanas apjomi = CALCULATE (SUM (Pārdošana [SalesAmount]), PREVIOUSQUARTER (Kalendārs [DateKey]))

  13. Formulu joslā noklikšķiniet uz atzīmes vai nospiediet taustiņu Enter, lai validētu formulu.

Kad esat to pievienojis savam modelim, voila! Jūs tikko izveidojāt mēru, izmantojot DAX, un tajā tas nav viegls.

Tas, ko šī formula dara, ir aprēķiniet kopējo pārdošanas apjomu par iepriekšējo ceturksni atkarībā no pārskatā lietotajiem filtriem.

Tātad, pieņemsim, ka mums vajadzētu likt SalesAmount un mūsu jaunais Iepriekšējā ceturkšņa pārdošanas apjomi izmērīt diagrammā un pēc tam pievienot Gads un QuarterOfYearŠķēlītes, mēs iegūtu kaut ko līdzīgu šim

Tagad, kad jums ir pamata izpratne par Power BI DAX jēdzieniem, varat patstāvīgi sākt veidot DAX formulas pasākumiem. Patiešām, tas var būt nedaudz grūts, lai uzzinātu, betDAX pastāv jau vairākus gadus untīmeklī ir daudz resursu. Pēc šī emuāra izlasīšanas un nelielu eksperimentu veikšanas jūs varat iemācīties atrast biznesa risinājumus, izmantojot Power BI DAX.