Подведение итогов в MDX - PullRequest
       128

Подведение итогов в MDX

1 голос
/ 18 июня 2019

Привет, ребята, мне нужна помощь. Мне нужен этот результат. Я пробовал разные запросы с MDX в SSAS, но не работает.

Спасибо!

enter image description here

Ответы [ 2 ]

1 голос
/ 18 июня 2019

Спасибо, MoazRub за ваш ответ. Я использовал этот запрос, и он работает:

введите описание ссылки здесь

WITH MEMBER [Measures].[Running Total] AS
  Aggregate (
    { [Date].[Calendar].CurrentMember.Parent.FirstChild : [Date].[Calendar].CurrentMember },
    [Measures].[Internet Sales Amount]
  )
SELECT
{ [Measures].[Internet Sales Amount], [Measures].[Running Total] } ON 0,
[Date].[Calendar].[Month].&[2011]&[1].Children ON 1
FROM [Adventure Works]
1 голос
/ 18 июня 2019

Вы хотите иметь промежуточный итог в вашем результате.Взгляните на пример ниже

with 
member 
[Measures].[Internet Sales AmountRunningtotal]
as 
case when [Measures].[Internet Sales Amount] = null then null 
else 
sum({[Product].[Subcategory].firstchild:[Product].[Subcategory].currentmember},[Measures].[Internet Sales Amount])
end
select {[Measures].[Internet Sales Amount],
[Measures].[Internet Sales AmountRunningtotal]
} on columns,

non empty
([Date].[Calendar Year].[Calendar Year],[Date].[Calendar Quarter of Year].[Calendar Quarter of Year],
[Product].[Category].[Category],[Product].[Subcategory].[Subcategory])
on 
rows 
from 
[Adventure Works]

Результат enter image description here

...