2016-10-14 2 views
1

테이블에 5 개의 열이 있습니다. 5 명 모두 특정 가치가있을 수도 있고 그렇지 않을 수도 있습니다 (예 : "완료 됨"). 이 값을 포함하는 해당 테이블 행의 열 수를 계산하고 싶습니다.여러 열에서 값 수를 계산하는 방법은 무엇입니까?

예를 들어 한 행에 "Completed"값이 포함 된 3 개의 열이 있으므로이 경우 응답은 3이어야합니다. 다음 표의 행에는 값이 "Completed"이므로이 경우 대답은 2 여야합니다.

CountAX를 사용해 보았지만 올바른 답을주지 못했습니다.

감사

답변

1

는 다음 DAX 식을 사용하여 계산 된 열 만들기 : 계산 된 열이 CompletedCount을 지정됩니다이 경우

CompletedCount = 
VAR MyCount = 0 
RETURN 
    IF ([Column1] = "Completed", MyCount + 1, MyCount) 
     + IF ([Column2] = "Completed", MyCount + 1, MyCount) 
     + IF ([Column3] = "Completed", MyCount + 1, MyCount) 
     + IF ([Column4] = "Completed", MyCount + 1, MyCount) 
     + IF ([Column5] = "Completed", MyCount + 1, MyCount) 

합니다.

업데이트 : 가변 사용은 필요하지 않습니다.

CompletedCount = 
IF ([Column1] = "Completed", 1, 0) 
    + IF ([Column2] = "Completed", 1, 0) 
    + IF ([Column3] = "Completed", 1, 0) 
    + IF ([Column4] = "Completed", 1, 0) 
    + IF ([Column5] = "Completed", 1, 0) 

이 정보가 도움이되는지 알려주세요.

+0

완벽하게 작동했습니다. 정말 고맙습니다 :) –

관련 문제