在许多方面,我在PowerBI的DAX中使用过滤器上下文的相同部分。有没有一种方法可以将上下文的共享部分“提取”到某个外部度量,或创建一些全局变量,因此可以在所有度量中使用它,但是如果我需要更新它,则可以在一个地方完成?
以下措施之一:
Kandydaci brutto t-0 =
VAR
startCY = [Start]
VAR
koniecCY = IF(
HASONEVALUE(OkresyPromocji[koniec]);
VALUES(OkresyPromocji[koniec]);
IF(
NOW() < MAX('Callendar Table'[Data]);
NOW();
DATE([Rok rekrutacji];11;30)
)
)
VAR
wynik =
CALCULATE(
COUNTROWS(
GROUPBY(
'Baza';
'Baza'[Poziom];
'Baza'[ID_DANE_OSOBOWE];
"Kandydaci"; COUNTX(CURRENTGROUP(); 'Baza'[ID_DANE_OSOBOWE])
)
);
ALLEXCEPT(
'Baza';
Poziom[Poziom];
Absolwent[Absolwent];
'Specjalności'[Specjalności];
kody_pocztowe[POWIAT_BI];
'Baza'[Wiek podczas zapisu];
'Baza'[Zwrotkowicz];
'Baza'[Maturzysta];
'Baza'[OBYWATELSTWO];
'Baza'[Płeć]);
'Baza'[ZLOZENIE_PODANIA_DATA] >= startCY;
'Baza'[ZLOZENIE_PODANIA_DATA] <= koniecCY
)
RETURN
IF(
NOW() <= MAX('Callendar Table'[Data]);
IF(ISBLANK(wynik); 0 ; wynik);
BLANK()
)
ALLEXCEPT( 'Baza'; Poziom [Poziom]; Absolwent [Absolwent]; 'Specjalności'[Specjalności]; kody_pocztowe [POWIAT_BI]; 'Baza'[Wiek podczas zapisu]; “巴扎” [Zwrotkowicz]; 'Baza'[Maturzysta]; 'Baza'[OBYWATELSTWO]; 'Baza'[Płeć])
part是我希望能够从某些外部度量或全局变量加载到度量中的部分,其余的过滤器上下文不同。