Filtering DAX:将部分上下文提取到外部变量
在许多度量中,我在PowerBI的DAX中使用了相同部分的过滤器上下文。有没有一种方法可以将上下文的共享部分“提取”到某个外部度量,或者创建某个全局变量,这样就可以在所有度量中使用它,但如果需要更新它,我可以在一个地方进行 其中一项措施如下:Filtering DAX:将部分上下文提取到外部变量,filtering,powerbi,dax,Filtering,Powerbi,Dax,在许多度量中,我在PowerBI的DAX中使用了相同部分的过滤器上下文。有没有一种方法可以将上下文的共享部分“提取”到某个外部度量,或者创建某个全局变量,这样就可以在所有度量中使用它,但如果需要更新它,我可以在一个地方进行 其中一项措施如下: Kandydaci brutto t-0 = VAR startCY = [Start] VAR koniecCY = IF( HASONEVALUE(OkresyPromocji[koniec]);
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()
)
Kandydaci brutto t-0=
变量
startCY=[开始]
变量
koniecCY=IF(
HASONEVALUE(OkresyPromocji[koniec]);
价值观(OkresyPromocji[koniec]);
如果(
NOW()=startCY;
“巴扎”[ZLOZENIE_PODANIA_数据]目前没有好的解决方案;此处描述了一个解决方案:@Uzzy尝试将wynik
放入公式和其他变量中,即不使用变量。当前没有好的解决方案;此处描述了一个解决方案:@Uzzy尝试将wynik
放入公式和其他变量中,即使用输出变量。