Trikovi u Excelu 140. deo – Poštovanje za Vaše filtere
Funkcija Calculate () slična je funkciji SUMIFS()
IMAJTE NA UMU: U početku korišćenja DAX formula koristićete funkciju CALCULATE. Ta funkcija obavlja kalkulaciju uz primenu bilo kog broja filtera:
=CALCULATE (Sum(Field),Filter 1,Filter 2,Filter 3).
Možda hoćete da izračunate prodaju subotom u januaru. Pomislili biste da biste morali da uradite sledeće:
=CALCULATE(SUM(Sales[Revenue]),Sales[Weekday]="Saturday",Sales[Month]="Jan",Sales[Year]=2016).
Međutim, na Slici 1, na ćeliju F4 već su primenjeni filteri. Ćelija F4 je oznakom za mesec u ćeliji D4 ograničena na januar a dugmetom za filtriranje na 2016. godinu.
To pojednostavljuje vašu formulu. Ne morate da navodite filter za mesec u godini jer je to već odradila pivot tabela. Formula za meru u koloni F je: =CALCULATE(SUM(Sales[Revenue]),Sales[Weekday]="Saturday").
PRAVILO BR. 1: Funkcija Calculate () poštuje filtere koji su već primenjeni na svaku ćeliju u pivot tabeli. Ti filteri mogu da budu u vidu dugmadi za filtriranje, filtera izveštaja, oznaka redova ili oznaka kolona.