나는 T-SQL에서 GROUP BY ROLLUP()과 동일하게 수행하는 DAX에서 SUMMARIZE (... ROLLUP ...)를 사용하고 있습니다.DAX에 상응하는 GROUP BY CUBE()
GROUP BY CUBE()와 동일한 기능을 수행 할 DAX 문이 있습니까? 롤업의 다른 모든 순열을 얻고 싶습니다. 여기
희망이 의미EVALUATE SUMMARIZE(Invoices , ROLLUP([Customer], [Product], [Year]) ,
"Orders", DISTINCTCOUNT(Invoices[Order ID]))
이 세그먼트
Customer Product Year
NULL NULL NULL
Smith NULL NULL
Smith Bikes NULL
Smith Bikes 2015
Smith Bikes 2016
Smith Treadmills NULL
Smith Treadmills 2015
Smith Treadmills 2016
하지만 제가보고 싶은를 반환합니다
Customer Product Year
NULL NULL NULL
Smith NULL NULL
NULL Bikes NULL
Smith Bikes NULL
NULL Bikes 2015
NULL Bikes 2016
NULL Treadmills 2015
NULL Treadmills 2016
NULL NULL 2015
NULL NULL 2016
Smith Bikes 2015
Smith Bikes 2016
NULL Treadmills NULL
Smith Treadmills NULL
Smith Treadmills 2015
Smith Treadmills 2016
감사가되어 있는지 확인합니다, 업 조롱 예이다.
잘 모르겠지만 ADDCOLUMNS, SUMMARIZE 및 ROLLUP을 혼합하여 CUBE에서 생성 된 동일한 출력을 얻을 수 있다고 생각합니다. 데이터와 예상 테이블이 무엇입니까? –
응답 해 주셔서 감사합니다. 내 질문에 예제를 추가했습니다. – BethS