MDX Получить количество измерений для каждого уровня иерархии - PullRequest
0 голосов
/ 18 июня 2019

У меня есть запрос MDX, который детализирует иерархию - мне нужно количество измерений для каждого уровня. Я пробовал функцию подсчета, но она не работает с каждым уровнем:

 member [RefIDCount] as distinctCount([Incident Details].[Process Safety Classification].&[Tier 1])

 select 
 {
    [RefIDCount]
} on columns, 
{
 DESCENDANTS(
    [Reporting Hierarchies].[Hierarchy].[Reporting Category].&[49]
 --  #RepCat#
)
} on rows
FROM [Monthly Stats]

Это дает мне одинаковое количество для каждого уровня:

MDX Results

Что я делаю не так? Как мне рассчитать счет за уровень?

1 Ответ

0 голосов
/ 18 июня 2019

Взгляните на пример ниже

with member measures.t
as 
[Product].[Product Categories].currentmember.level.members.count
select 
{[Measures].[Internet Sales Amount],measures.t}
on 0,
descendants([Product].[Product Categories].members
)
on 1 
from 
[Adventure Works]

Результат

enter image description here

...