Please enable JavaScript.
Coggle requires JavaScript to display documents.
moduł 5 DAX - Coggle Diagram
moduł 5
DAX
DAX
data analysis expressions
stosowany w
analysis services
tabular
power pivot
power bi
główne przeznaczenie
agregacje
analizy
filtrowanie
dane rozpatrywane
w kolumnach
w tabelach
nie komórce
KONTEKST DANYCH
Miary kalkulowane
w kontekście modelu
nie tabeli
nawet jeśli jest w tabeli
to tylko LOGICZNIE
zmienne
VAR
nazwa
wyrażenie budujące
RETURN
po zdefiniowaniu zmiennych
dalej kod
komentarz
//
funkcje
kategorie
agregacje
sum
average
max
min
iteratory
sumx
averagex
maxx
minc
zliczanie
countrows
distinctcount
logiczne
and &&
OR ||
IF
IFERROR
not
Tekstowe
concatenatex
replace
upper
daty
eomonth
date
weekday
relacje
related
userelationship
ralatedtable
CALCULATE
ma możliwość zmiany kontekstu filtrowania
oblicza wartość wyrażenia/tabeli w zmienionym kontekście
działanie
wyrażenie
filtr
niejawnie
FILTER
ALL
ignoruje filtry na
tabeli
kolumnie
kolumnach
wszystkie rekordy tabeli
ALLSELECTED
wszystkie wiersze i kolumny zapytania
zachowuje filtry i kontekst spoza wizualizacji
:red_flag: rozpoczęcie działania
zastany kontekst
filtra (filtry na raporcie, slicery, inne wizualizacje)
modyfikacja kontekstu
filtra zewnętrznego przez filtr w CALCULATE
obliczenie wyrażenia
CALCULATE w kontekście zmodyfikowanego filtra
konteksty zapytania
wiersza
iteracja wiersz po wierszu
używany w
kolumnach kalkulowanych :!:
wybrane funkcje tzw. iteratory
filtra
zbiór filtrów nakładany na model przed kalkulacjami
nakładane w raporcie
zdefiniowane bezpośrednio w mierze
filtry propagują się między tabelami kaskadowo
przy użyciu relacji
może zostać zmieniony
CALCULATE
różnice
kontekst filtra
propagowany przez relacje
filtruje dane
nie iteruje wierszy, nakładany jest na model :!:
kontekst wiersza
nie filtruje danych :!:
iteruje po wierszu
nie propaguje się przez relacje
Context transition
wywoływany przez CALCULATE'a (i miary)
uruchomionego w kontekście wiersza
np.
iteratory
kolumny kalkulowane
działanie
przekształca kontekst wiersza w odpowiadający mu kontekst filtra
każda kolumna przekształcana w filtr
filtr to tabela
bierze wartość z każdej kolumny wiersza w którym się znajduje i dodaje do kontekstu filtra tabelę zawierającą wartość kolumny z tego wiersza
:!: Aplikuje kontekst filtra na poziomie modelu przed wyliczeniem miary
miary i kolumny
dylemat
miara czy kolumna kalkulowana
raczej miara
kolumna
fizycznie zapisywana w modelu
miejsce
pamięć
Time inteligence