Jei dar nesi susipažinęs su pagrindais, pirmiausia verta perskaityti: įvadą į DAX.
Kas yra filtrų kontekstas?
DAX skaičiavimai priklauso nuo filter context. Tai visi filtrai, kurie veikia vizualą – sliceriai, lentelės, puslapio filtrai.
Plačiau apie tai: row vs filter context paaiškinimas .
ALL – ignoruoja filtrus
ALL pašalina filtrus ir leidžia matyti visus duomenis.
Naudojama, kai reikia bendro rezultato – pvz. KPI palyginimui su visos rinkos duomenimis.
Dažnai naudojama kartu su: KPI skaičiavimais .
REMOVEFILTERS – nuima konkretų filtrą
REMOVEFILTERS pašalina tik nurodytą filtrą, bet palieka kitus.
Skirtumas nuo ALL – kiti filtrai (pvz., data ar produktas) lieka.
Labai naudinga dirbant su: Time Intelligence .
KEEPFILTERS – prideda filtrą
KEEPFILTERS prideda naują filtrą, bet neištrina esamų.
Tai leidžia siaurinti analizę neprarandant jau pasirinktų filtrų.
Kada kurią naudoti?
- ALL – kai reikia ignoruoti filtrus ir matyti visą duomenų bazę
- REMOVEFILTERS – kai reikia nuimti vieną filtrą
- KEEPFILTERS – kai reikia pridėti naują filtrą
Ką skaityti toliau
Išvada
ALL, REMOVEFILTERS ir KEEPFILTERS leidžia tiksliai valdyti, kurie duomenys dalyvauja DAX skaičiavime. ALL ignoruoja filtrus visiškai, REMOVEFILTERS nuima tik pasirinktą filtrą, o KEEPFILTERS prideda naują filtrą neprarandant esamų.
Supratus šių funkcijų skirtumus, tampa daug lengviau kurti tikslius KPI, palyginimus ir dinamiškas Power BI ataskaitas.
Power Query atmintinė: automatizuok ataskaitą
Pagrindiniai žingsniai, 5 dažnos klaidos ir kada verta automatizuoti ataskaitą.
- PDF · 2 psl., praktiška
- Be spam'o — tik nauda
