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.

MCB Trikovi u Excelu (320)

    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.