2017-05-22 5 views
0

나는 파워 피벗 테이블을 가지고 있으며 각 패밀리의 최소값을 알고 싶습니다. (여기에서는 3을 표시하지만 1000을 넘습니다). 이를 위해 더 많은 계산을 추가하기 위해 새로운 열 (최소 가족 가치)을 추가하려고합니다.DAX : 가족의 최소 값

제품 ID | 가족 제품 | 국가 | 가치 | 최소 가족 가치 (내가 원하는 무엇을) 한편

44856  Family1  UK  $10   $9.75  
58977  Family2  USA $11   $10.5 
77890  Family2  EU  $10.5  $10.5    
44856  Family1  EU  $9.75  $9.75 
21213  Family3  AUS $12   $11.5  
16151  Family1  AUS $10   $9.75   
15963  Family3  EU  $11.5  $11.5   
58977  Family2  UK  $10.5  $10.5   

은, 그때 피벗 테이블 및 피벗 차트에서 모든 값을 계산을 보여주고 싶어요. 피벗 테이블 (슬라이서, 필터 ...)에 필터를 적용 할 때 최소값을 갖도록 DAX 수식을 수행하려면 어떻게해야합니까?

나는이 공식을했지만 그것은 단지 같은 값을 반환하기 때문에 내가 원하는대로 작동하지 않습니다

Min Family Value:= CALCULATE(
    MIN('TABLE'[VALUE]);ALLSELECTED(TABLE[Family Product]) 
) 

많은 감사

답변

1

나는 당신이 '계산 된 열 사이의 차이를 알고 있다고 가정을 '와'척도 '.

가능한 피벗 테이블의 분석을 위해, 당신이 조치를 작성해야 '가족의 가치 최소'만들려면 :

Min_Family_Value:= MIN('MyTable'[Value]) 

당신이 (당신이 사용할 수 있도록 테이블에 계산 된 열을 추가하려면 필터 중 하나로) :

Min_Value_By_Family:= 
    CALCULATE(MIN('MyTable'[Value]), 
       FILTER('MyTable', 
        'MyTable'[Family Product] = EARLIER('MyTable'[Family Product])) 
      )  
+0

많은 감사 @RADO, 계산 된 열은 내 문제를 해결했습니다. 나는 DAX의 dummie이며 계산 방법을 더 잘 이해할 수있게 도와줍니다. – eloy0107