ssas累计月数
我想在多维数据集中累积月数作为度量。例如:如果选择月份1,则SumofMonts的结果必须为1。如果我选择第11个月,结果必须是11。在广阔的世界里,我得到的是:ssas累计月数,ssas,mdx,cube,cumulative-sum,Ssas,Mdx,Cube,Cumulative Sum,我想在多维数据集中累积月数作为度量。例如:如果选择月份1,则SumofMonts的结果必须为1。如果我选择第11个月,结果必须是11。在广阔的世界里,我得到的是: CREATE DYNAMIC SET [Wide World Importers DW].[Selected Months] as ( [Delivery Date].[Calendar].[Calendar Month Label] ) ; CREATE MEMBER [Wide World Importers DW]
CREATE DYNAMIC SET [Wide World Importers DW].[Selected Months] as (
[Delivery Date].[Calendar].[Calendar Month Label]
) ;
CREATE MEMBER [Wide World Importers DW].[Measures].[Months Count] AS (
count( [Selected Months] )
)
CREATE MEMBER [Wide World Importers DW].[Measures].[SumOfMonths] AS (
sum(Existing [Months Count] )
)
SELECT
{[Measures].[Measures].[Sales Amount With Tax]
,[Measures].[SumOfMonths]
} on 0
from (
SELECT (
{[Delivery Date].[Calendar].[Calendar Month Label].&[CY2016-Dec]
})
ON COLUMNS FROM [Wide World Importers DW]
)
上次查询的结果是1,因为我只筛选了1个月。但是我想要结果12,因为我选择了第12个月(累计)。有人能帮我吗
谢谢 我不是MDX专家,所以我不会试图用询问来给出答案。 看起来您正在尝试计算累积度量值,也许这会有所帮助?: 如果您的日期维度中没有相同的月数,我猜您需要添加它们(可以隐藏)或从年初开始计算月数,类似于此处计算天数的方式: