MDX帮助 - 将月份作为值返回

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MDX帮助 - 将月份作为值返回相关的知识,希望对你有一定的参考价值。

我正在尝试使用MDX在SharePoint中复制Excel公式。我所拥有的挂断是在Excel中,我可以将所选月份作为数字引用并在我的公式中使用该数字(即6月为6月,10月为10等)。

有没有办法我可以在过滤器中选择一个月的MDX解码作为我在Excel中的数字?

如果可能,还有一种方法可以用它来计算一年中剩余的月数(如果我在过滤器中选择九月,那么一个公式就知道9月份是9月12日9 = 3个月) )?

非常感谢您的帮助!迈克尔

答案

您可以使用VBA类型函数从日期中提取月份数:

EG

WITH  MEMBER [Measures].[Full Date] as 'NOW()'
-- The Second Calculated Member is the Day part of the first calculated member.
MEMBER [Measures].[What Day] as 'DAY([Full Date])'
-- The Third Calculated Member is the Month part of the first calculated member.
MEMBER [Measures].[What Month] as 'MONTH([Full Date])'
-- The Fourth Calculated Member is the Year part of the first calculated member.
Member [Measures].[What Year] as 'YEAR([Full Date])'
SELECT
   {[Full Date],[What Day],[What Month],[What Year]} ON COLUMNS
FROM Sales

请参阅此参考:https://social.msdn.microsoft.com/Forums/sqlserver/en-US/1555eb27-f277-4f60-87ca-a2c2d6c12917/equivalent-function-in-mdx-for-monthx-as-in-sql?forum=sqlanalysisservices

以上是关于MDX帮助 - 将月份作为值返回的主要内容,如果未能解决你的问题,请参考以下文章

如何在 MDX 中创建周期测量?

维度成员作为 MDX 中的计算度量

SSAS - 将 MDX 报告参数传递给 MDX 数据集查询

如何从 MDX 查询中提取日期中的月份年份

MDX 脚本语句 -- Scope

以编程方式将按钮添加到片段