나는 Diff Grain Type Question을 가지고 있습니다. 는 나는 사실이 개 조치 테이블이 - 금액 및 Share_amount을DAX - 다른 입도
EG
Name Location Amount Share_amount
John Ireland 100 50
John UK 100 50
fred USA 200 200
Bob france 300 150
Bob spain 300 150
내가 원하는 피벗에서 Share_amount
하여 금액 만 소계/합계를 표시하고 싶습니다 참조 :
John 100
John Total 100
fred 200
Fred total 200
Bob 300
Bob Total 300
을 내가 알고 내가 할 수있는 빈() 양의 경우 ISFILTERED() 위치 그러나 나는 양 (비공유)를 보여 드리고자하지만 일을 계속 것
DEFINE MEASURE 'Fact'[RealAmount] =
IF (
NOT (
ISFILTERED ('Fact'[Location])
)
,
SUM (Fact[Amount])
,
SUM (Fact[Share_Amount])
)
왜 SUM (Fact [Share_Amount])을 사용하지 않으시겠습니까? 위치가 필터링되지 않아도 금액과 동일한 각 이름의 share_amount 합계가 표시됩니다. 당신을 도울 당신의 필터링 requeriments을 더 잘 설명 할 수 있을까요? –
그게 아주 좋은 지적이야. 분명히해야한다. - 실제로는 위치가 선택 되더라도 Amount를 보여주고 싶지만 share_amount를 기준으로 합계를 표시하고 싶다. 내 DAX가 잘못 지적했습니다. –