Š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?
- Power BI DAX pamati: kā tas darbojas?
- Power BI DAX pamati: Aprēķinātās kolonnas un mērījumi
- Power BI DAX pamati: DAX funkciju veidi
- Power BI DAX pamati: sava pirmā pasākuma izveide
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:
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
Piemērs Šī 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 Piemērs Šī 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 Piemērs Šī DAX funkcija atgriežasmaksimālā skaitliskā vērtība, kas rodas, novērtējot izteicienu katrai tabulas rindai. Sintakse Piemērs Šī DAX funkcija adds visi skaitļi kolonnā. Sintakse Piemērs Šī DAX funkcija rkolonnas vērtību vidējais aritmētiskais. Sintakse Piemērs Šī DAX funkcija ratveido izteiksmes summu, kas novērtēta katrai tabulas rindai. Sintakse Piemērs Šī DAX funkcija caprēķina izteiksmes kopas aritmētisko vidējo vērtību, kas novērtēta virs tabulas. Sintakse Piemērs Šī 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 Piemērs Šī 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 Piemēri Šī ir DAX funkcija, ko izmanto, lai atgrieztu vienumu skaitu kolonnā, kas nav tukša. Sintakse Piemērs Šī ir DAX funkcija, kassaskaita rindu skaitu norādītajā tabulā vai ar izteiksmi definētā tabulā. Sintakse Piemērs Šī ir DAX funkcija, kasskaita tukšo šūnu skaitu kolonnā. Sintakse Piemērs Šī DAX funkcija ratveido norādīto datumu datuma un laika formātā. Sintakse Piemērs Šī DAX funkcija ratveido norādīto stundu kā skaitli no 0 līdz 23 (plkst. 12:00 līdz 11:00). Sintakse Piemērs Šī DAX funkcija ruzrāda pašreizējo datumu. Sintakse Šī DAX funkcija ruzrāda pašreizējo datumu un laiku datuma un laika formātā. Sintakse Šī 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 Piemērs Šī DAX funkcija ratgriež norādītā skaitļa absolūto vērtību. Sintakse Piemērs Šī DAX funkcija ratdod e vērtību, kas paaugstināta līdz norādītā skaitļa jaudai. Sintakse Piemērs Šī DAX funkcija ratdod skaitļa faktoriālu. Sintakse Piemērs Šī DAX funkcija returns dotā skaitļa dabisko žurnālu. Sintakse Piemērs Šī DAX funkcija returns žurnālu ar norādītā skaitļa pamatu. Sintakse Piemērs Šī DAX funkcija ratgriež Pi vērtību. Sintakse Šī DAX funkcija ratgriež pirmā izvirzītā argumenta vērtību līdz otrajam argumentam. Sintakse Piemērs Šī DAX funkcija veic dalīšanu ratdod koeficienta veselu skaitli. Sintakse Piemērs Šī DAX funkcija atgriež norādītā skaitļa zīmi. Sintakse Piemērs Šī DAX funkcija ratveido norādītā skaitļa kvadrātsakni. Sintakse Piemērs Šī 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 Piemērs Šī 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 Piemērs Šī DAX funkcija attiecīgajai izteiksmei veic loģisku NOT (noliegumu). Sintakse Piemērs Šī DAX funkcija pārbauda ievadu virkni, kas atbilst argumentā norādītajam nosacījumam. Sintakse Piemērs Šī DAX funkcija enovērtē izteiksmi un atgriež norādīto vērtību, ja izteiksme atgriež kļūdu. Sintakse Piemērs Šī DAX funkcijaatgriež vērtību TRUE vai FALSE pēccpārbaudot, vai vērtība ir tukša. Sintakse Piemērs Šī DAX funkcijaatgriež vērtību TRUE vai FALSE pēccpārbaudot, vai vērtība ir skaitliska. Sintakse Piemērs Šī DAX funkcijaatgriež vērtību TRUE vai FALSE pēccpārbaudot, vai vērtība ir teksts. Sintakse Piemērs Šī DAX funkcijaatgriež vērtību TRUE vai FALSE pēccpārbaudot, vai vērtība nav teksts. Sintakse Piemērs Šī DAX funkcijaatgriež vērtību TRUE vai FALSE pēccpārbaudot, vai vērtība ir kļūda. Sintakse Piemērs Šī DAX funkcija jizlaiž divas teksta virknes vienā. Sintakse Piemērs Šī DAX funkcijaizteiksmes rezultāts, kas novērtēts katrai tabulas rindai. Sintakse Piemērs Šī DAX funkcija rskaņo skaitli līdz norādītajam ciparam aiz komata un atgriež rezultātu kā tekstu. Sintakse Piemērs Šī DAX funkcijaaizstāj daļu no teksta virknes, pamatojoties uz jūsu norādīto rakstzīmju skaitu, ar citu teksta virkni. Sintakse Piemērs Šī DAX funkcija ratveido to rakstzīmju skaitu, ar kurām vispirms tiek atrasta noteikta teksta virkne. Sintakse Piemērs Šī DAX funkcija atgriežasteksta virkne ar lielajiem burtiem. Sintakse Piemērs 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. Lauka sarakstā Pārskata skats ar peles labo pogu noklikšķiniet uz Pārdošana tabula, kam seko tabula Jauns pasākums . Aizvietot Mērs ierakstot jaunu mēra nosaukumu Iepriekšējā ceturkšņa pārdošanas apjomi, iekš Formulas josla . Š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. Funkcijai CALCULATE ir vismaz divi argumenti. Pirmais ir vērtējamais izteiciens, bet otrais ir a Filtrēt . Pēc atvēršanas iekavas ( priekš APRĒĶINĀT funkcija, tips SUM kam seko vēl viena iekava ( nodot argumentu SUM funkciju. 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. 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. Jūs izmantosiet Iepriekšējā ceturtdaļa laika izlūkošanas funkcija, lai filtrētu SUM rezultāti līdz iepriekšējam ceturksnim. Pēc atvēršanas iekavām ( funkcijai PREVIOUSQUARTER ierakstiet Kalendārs [DateKey] . 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. Pārliecinieties, vai abi argumenti, kas tiek nodoti PREVIOUSQUARTER un CALCULATE, ir aizvērti, ierakstot divas slēgtas iekavas )) . Jūsu formulai tagad vajadzētu izskatīties apmēram šādi 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 kā Šķē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.
MINX(
,)
=MINX(FILTRS(InternetSales, InternetSales [SalesTerritoryKey] =5), Interneta tirdzniecība [krava] + Interneta tirdzniecība [TaxAmt])
MAX
MAX()
=MAX([TālākpārdevējsMargin])
MAX
MAX()
=MAX(([Pasta indekss])
MAXX
MAXX(
,)
=MAXX(FILTRS(InternetSales, InternetSales [SalesTerritoryKey] =5), Interneta tirdzniecība [krava] + Interneta tirdzniecība [TaxAmt])
SUM
SUM()
=SUM(Pārdošana [birojs])
VIDĒJAIS
VIDĒJAIS ()
=VIDĒJAIS(Interneta tirdzniecība [ExtendedSalesAmount])
sumx
sumx(
,)
=sumx(FILTRS(InternetSales, InternetSales [SalesTerritoryID] =5), [Krava])
AVERAGEX
AVERAGEX(
,)
=AVERAGEX(InternetSales, InternetSales [Freight] + InternetSales [TaxAmt])
2. Count Funkcijas
DISTINCTCOUNT
DISTINCTCOUNT()
=DISTINCTCOUNT(ResellerSales_USD [SalesOrderNumber])
COUNT
COUNT()
=COUNT([Izsūtīšanas datums])
KONTA
lielo datu analīzes pielietošana
KONTA()
=KONTA(“Tālākpārdevējs” [tālrunis])
COUNTROWS
COUNTROWS(
)
=COUNTROWS(“Pasūtījumi”)
COUNTBLANK
COUNTBLANK()
=COUNTBLANK(Tālākpārdevējs [bankas nosaukums])
3. Datuma un laika funkcijas
DATUMS
DATUMS(<gadā>,<mēnesī>,<diena>)
=DATUMS(2019. gads,12, 17)
STUNDA
STUNDA()
=STUNDA('Pasūtījumi' [TransactionTime])
ŠODIEN
ŠODIEN()
TAGAD
TAGAD()
MĒNESIS
MĒNESIS(,)
=MĒNESIS('2008. gada 3. marts',1.5)
4. Matemātiskās funkcijas
IEDAĻA
IEDAĻA()
=ABS ([izplatītāja cena] - [saraksta cena])
Der. Līdz
Der. Līdz()
= Derīgs līdz ([Jauda])
FAKTS
FAKTS()
= FAKTS ([Vērtības])
LN
LN()
= LN ([vērtības])
LOG
LOG(,)
Visi sekojošie atgriež to pašu rezultātu, 2.
= LOG (100,10)
= LOG (100)
= LOG10 (100)
PI
PI()
Jauda
Jauda(,<jauda>)
= Jauda (5,2)
QUOTIENT
QUOTIENT(,)
= QUOTIENT (5,2)
PARAKSTIES
PARAKSTIES()
= ZĪME (([Pārdošanas cena] - [Izmaksas cena]))
SQRT
SQRT()
= SQRT (25)
5. Loģiskās funkcijas
UN
UN(,)
= 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
VAI(,)
= 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”.
NĒ
NĒ()
= NAV ([CalculatedColumn1])
Katrai rindai Calculated Column1 funkcija NOT atgriež loģisko pretstatu dotajai vērtībai.
JA
JA(loģisks_tests> ,, vērtība_ja_viltus)
= IF ([zvani]<200,'zems', IF ([zvani]<300,'vidējs','augsts'))
KĻŪDA
KĻŪDA(vērtība, vērtība_ja_kļūda)
= KĻŪDA (25/0,9999)
6. Informācijas funkcijas
ISBLANK
ISBLANK(<vērtība>)
= IF (ISBLANK ('CalculatedMeasures' [PreviousYearTotalSales]), BLANK (), ('CalculatedMeasures' [Total Sales] - 'CalculatedMeasures' [PreviousYearTotalSales]] / 'CalculatedMeasures' [PreviousYearTotalSales])
SUMMA
SUMMA(<vērtība>)
= JA (ISNUMBER (0),'Vai numurs',“Nav numura”)
ISTEXT
ISTEXT(<vērtība>)
= IF (ISTEXT ('teksts'),'Vai teksts','Vai nav teksts')
NETEKSTS
NETEKSTS(<vērtība>)
= JA (ISNONTEXT ('teksts'),'Vai nav teksts','Vai teksts')
ISERROR
ISERROE(<vērtība>)
= 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
CONCATENATE(,)
= CONCATENATE (“Sveiki”, “Pasaule”)
CONCATENATEX
CONCATENATEX(
(, [norobežotājs])
= CONCATENATEX (darbinieki, [vārds] un ““ un [uzvārds], “,”)
FIKSĒTS
FIKSĒTS(,,)
= FIKSĒTS ([PctCost],3,viens)
AIZVIETOT
AIZVIETOT(,,,)
= REPLACE (“Jauni produkti” [Produkta kods],viens,2,'OB')
MEKLĒT
MEKLĒT(, [, [] [,]])
= MEKLĒT ('n','printeris')
Formula atgriež 4, jo “n” ir ceturtā rakstzīme vārdā “printeris”.
AUGŠĀ
AUGŠĀ()
= UPPER (['Jauni produkti' [Produkta kods])
Power BI DAX pamati: sava pirmā pasākuma izveide
Iepriekšējā ceturkšņa pārdošanas apjomi = CALCULATE (SUM (Pārdošana [SalesAmount]), PREVIOUSQUARTER (Kalendārs [DateKey]))