MDX显示数月的天数

MDX显示数月的天数,mdx,days,Mdx,Days,我有一个时间维度(年-月-日),它必须按日期范围(如2014年3月16日至2014年5月18日)对信息进行过滤,并演示值​​按月份名称和账户中的天数划分的度量值 WITH SET [Periodo] AS ([Data.YMD].[2014].[3].[16]:[Data.YMD].[2014].[5].[18]) MEMBER [Measures].[Days] AS 'COUNT([Periodo])' SELECT NON EMPTY { Descen

我有一个时间维度(年-月-日),它必须按日期范围(如2014年3月16日至2014年5月18日)对信息进行过滤,并演示值​​按月份名称和账户中的天数划分的度量值

WITH 
SET [Periodo]         AS ([Data.YMD].[2014].[3].[16]:[Data.YMD].[2014].[5].[18])
MEMBER [Measures].[Days]     AS 'COUNT([Periodo])'
SELECT 
NON EMPTY 
{
    Descendants([Periodo] , [Data.YMD].[Mes].level, AFTER )  <<---- not working
} ON COLUMNS,
NON EMPTY {
    [Measures].[Amount],
    [Measures].[Days],
} ON ROWS
FROM [FluxoCaixa]
与
将[Periodo]设置为([Data.YMD].[2014].[3].[16]:[Data.YMD].[2014].[5].[18])
成员[测量].[天]为“计数([Periodo])”
挑选
非空
{

子体([Periodo],[Data.YMD]。[Mes].level,AFTER)您的问题是什么?您得到的结果是什么?您期望的结果是什么?请看这里我需要的,中间的图像是这个问题的这个子句,当您压缩然后展开以显示缺少的值时​​不仅仅是这些值的总和​​特别注意:我在pentaho分析中使用mondrian我是否正确理解您只想在列中显示属于集合
[Periodo]
中日期的月份,而不是日期本身?是否应该
[Measures].[days]
[Periodo]中包含的天数
,列中显示的每月天数,或
[Periodo]
中包含的天数和列中显示的月份?