DAX를 처음 접했고 필터링 대책에 관해 질문이 있습니다. 첨부 파일에서 볼 수 있듯이, 나는 단지 년 2018 내가 지표 (Counter
)로 필터링을 링크 할필터 특정 연도의 대책
Volume LY Volume CY
2016 65.024.635
2017 65.024.635 63.602.450
2018 63.602.450 21.597.407
모두 조치 volume CY
(현재 연도)와 volume LY
를 필터링 할. 이 카운터의 범위는 [0-3]입니다. 매년 올해 학기가 있습니다 (예 : 올해의 학기는 0과 1, 2017-2 및 3, 2016-4 및 5입니다).이 경우 카운터에 1을 선택하고 2018 년에 semester <= 1
을 필터링해야합니다 :
Volume LY Volume CY
2018 63.602.450 21.597.407
하지만 함께 측정 volume CY
를 필터링하는 경우 :
FILTER(ALLSELECTED(Table);Table[Semester]<=MAX('Table2'[Counter]));
자동 semester <= 1
필터링됩니다 Volume LY
을 측정하고 LY에 대한 표시 값을 맡고있어서. 내 질문은 : 어떻게 필터 함수를 사용하여 올해의 두 측정 값을 가져올 수 있습니까?
측정 볼륨 현재 년도 :
Volume_CY:=CALCULATE(
[Volume];
'Scenario'[Scenario1]=1;
FILTER(Table;Table[Semester]<=MAX('Table2'[Counter])))
측정 볼륨 LY : 여기
Volume LY:= CALCULATE(
[Volume_CY];
FILTER(ALLSELECTED(Table);Table[Semester]<=MAX('Table2'[Counter]));
FILTER(ALL(Table[Year]))
카운터 1 시나리오 1이이 개 조치의 결과이다 : 당신이 그것을 나던 볼 수 있듯이 LY Value는 63.602.450이어야합니다.
Scenario 1
Counter 1
Volume LY Volume CY
2018 21.597.407
Total 21.597.407
지금 나는이 같은 결과가 :
Volume CY Volume LY
20151 77.222.12 77.222.12
20152 88.868.719 88.868.719
20161 87.987.22 87.987.22
20162 92.906.793 92.906.793
20171 101.102.12 101.102.12
20172 105.029.725 105.029.725
을 그리고 이것은 기대 것을 미안하다 :
Volume CY Volume LY
20151 77.222.12
20152 88.868.719 49.123.12
20161 87.987.22 77.222.12
20162 92.906.793 88.868.719
20171 101.102.12 87.987.22
20172 105.029.725 92.906.793
테이블 관계 스키마를 공유 할 수 있습니까? – user5226582
안녕하세요 테이블과 Table2 사이의 관계가 없습니다 –
복제 할 수있는 작은 예제는 어떻습니까? – user5226582