8. DAX sintaksės pagrindai Flashcards

1
Q

Kokias žinote naujos lentelės (New Table) kūrimo funkcijas DAX sintaksėje? Kada gali prireikti naujos lentelės?*

A

SUMMARIZE, ADDCOLUMNS, CROSSJOIN, GROUPBY, UNION, ROW, GENERATE. Naujos lentelės gali prireikti:
1. 2 stulpelių (pvz. teksto ir skaičiaus) apjungimui į vieną
2. dalies informacijos iš stulpelio ištraukimui į naują stulpelį
3. dalies informacijos stulpelyje apkeitimui su informacija iš kito stulpelio
4. matematinėms operacijoms tarp egzistuojančių stulpelių
5. datos transformacijoms, pvz. savaitės dienos ištraukimui
6. indekso sukūrimui duomenų rikiavimui, pvz. MonthNo
7. informacijos iš kitos lentelės prijungimui nauju stulpeliu

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Kokios žinote kitas panašias į TOTALYTD laiko intelektikos funkcijas kaupiamajai sumai skaičiuoti?*^^

A

CUMULATE: Ši funkcija yra gana panaši į TOTALYTD, tačiau ji gali būti naudojama skaičiuoti kumuliatyvius rezultatus ne
tik pagal datą, bet ir pagal kitus stulpelius, pavyzdžiui, pagal rūšį ar kliento ID.
ROLLINGTOTAL: Ši funkcija leidžia apskaičiuoti kumuliatyvius rezultatus per nurodytą laikotarpį, kuris gali būti
nustatomas naudojant OFFSET funkciją.
DATESYTD: Ši funkcija leidžia apskaičiuoti sumą nuo metų pradžios iki nurodytos datos.
TOTALQTD: Ši funkcija apskaičiuoja kaupiamąją sumą nuo ketvirčio pradžios iki nurodytos datos.
TOTALINMONTH: Ši funkcija apskaičiuoja kaupiamąją sumą tam tikrame mėnesio intervale nuo metų pradžios iki
nurodytos datos.
TOTALMTD: (nuo mėn. pradžios)…

TOTALYTD ( <Expression>, <Dates> [, <Filters>] [, <YearEndDate>] )</YearEndDate></Filters></Dates></Expression>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Kuo ypatinga DAX funkcija CALCULATE ir kokia jos sintaksė?*

A

Universalus būdas kažką sumuoti, sudėti, galima filtruoti. Funkcija CALCULATE įvertina reiškinį kaip argumentą kontekste,
kurį modifikavo nurodyti filtrai.

CALCULATE ( <Expression> [, <Filter> [, <Filter> [, ... ] ] ] )</Filter></Filter></Expression>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Kokios yra apibendrinančios (agregavimo) funkcijos, nurodomos CALCULATE arba TOTALYTD pirmuoju
parametru?*

A

SUM, COUNT, AVERAGE, MAX, MIN, DIVIDE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly