예를 들어 2015-2018 년 사이의 연도 (2015, 2016, 2017, 2018의 네 가지 값)와 같은 명명 된 집합을 얻으려면 다음을 수행 할 수 있습니다.
WITH set [2015-2018] as {[Season].[Season].[Season].&[2015]:[Season].[Season].[Season].&[2018]}
SELECT {
[Measures].[Wins]
} ON COLUMNS, {
[2015-2018]
} ON ROWS
FROM [Nfl2]
그리고 그것은 나에게 준다 :
Wins
2015 256
2016 254
2017 256
2018 254
다음을 수행 할 수있는 단일 그룹화 된 집합 (또는 MDX에서 명명 된 것)을 어떻게 만들 수 있습니까?
Wins
2015 256
2016 254
2017 256
2018 254
2015-2018 1020 *** how to do this in mdx?
Mdx에서는 그룹화 된 집합이 아니라 구성원이라고 말하지 않습니다. 목표는 2015 년부터 2018 년까지의 승리 합계를 보유하는 구성원을 만드는 것입니다.이를 달성하려면 계산 된 구성원에 대한 집계 함수를 지정해야합니다 [2015- 2018] 이렇게 :
WITH
Member [Season].[Season].[All].[2015-2018] AS SUM({[Season].[Season].&[2015]:[Season].[Season].&[2018]})
set [2015-2018-All] as {[Season].[Season].&[2015]:[Season].[Season].&[2018],[2015-2018] }
SELECT {
[Measures].[Wins]
} ON COLUMNS, {
[2015-2018-All]
} ON ROWS
FROM [Nfl2]
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다