eliminarea unui filtru de pagina din contextul de calcul al unei măsuri

Doua add-onuri gratuite oferite de catre Microsoft ce completeaza functionalitatea Excel atat de bine incat incepend cu Excel 2013 Power Pivot vine preinstalat (doar trebuie activat) iar in Excel 2016 Power Query este inclus direct in interfata Excel (nu mai este add-on)
cip.st
Moderator
Moderator
Mesaje: 542
Membru din: Vin Iun 06, 2014 1:43 pm
Localitate: Iași

eliminarea unui filtru de pagina din contextul de calcul al unei măsuri

Mesaj de cip.st » Lun Sep 05, 2022 4:49 pm

Salut!
Într-un raport am filtrul

Cod: Selectaţi tot

'Calendar'AC_AN = 2022
valabil pe toate paginile. Filtrul nu poate fi eliminat deoarece fără anul curent nu mai funcționează funcțiile de tip time intelligence.

Într-una din pagini trebuie să reprezint niște măsuri calculate pe perioade ce nu au în mod necesar legătură cu Calendarul clasic.
Dacă folosesc formula:

Cod: Selectaţi tot

Sarbatori AR = Calculate(Vanzari[Indicator Selectat], ALL('Calendar'[AC_An]), KEEPFILTERS('Calendar'[AC_An_sezon]=2021))

îmi aduce datele din 2021, în mod corect.
Anul de referință vreau să poată fi schimbat dinamic dintr-un slicer, iar pentru că KEEPFILTERS acceptă doar valori fixe, am încercat următoarea formulă:

Cod: Selectaţi tot

Sarbatori AR = Calculate(Vanzari[Indicator Selectat], ALL('Calendar'[AC_An]), FILTER('Calendar','Calendar'[AC_An_sezon]=[AC] + [AR Selectat]))


Problema cu această a doua formulă este că-mi păstrează filtrul

Cod: Selectaţi tot

'Calendar'AC_AN = 2022
în contextul de lucru și asta strică semnificația valorilor obținute.
Aveți vreo soluție?

Mulțumesc!

Scrie răspuns

Înapoi la “Power Query & Power Pivot”