工作 MDX 查询不能作为计算成员
Working MDX query doesn't work as a Calculated Member
我使用我在互联网上找到的一些参考资料进行了以下 mdx 查询来计算 运行 总计,当我在 management studio 上 运行 它时,这些参考资料有效。
With member measures.test
as
(
sum([Card Issue date].[YearQuarterMonth].[Calendar Year Month].&[2014]&>>[2014-10]
:[Card Issue date].[YearQuarterMonth].CurrentMember
, [Measures].[LoyaltyMembers])
)
select measures.test on 0,
[Card Issue date].[YearQuarterMonth].[Calendar Year Month] on 1
from [SalesDW_v1]
但是我由此构造的以下计算成员给出了空值。
CREATE MEMBER CURRENTCUBE.[Measures].[Subscriptions Running Total]
AS
(
sum([Card Issue date].[YearQuarterMonth].[Calendar Year Month].&[2014]&[2014-10]
:[Card Issue date].[YearQuarterMonth].CurrentMember
, [Measures].[LoyaltyMembers])
)
,VISIBLE = 1 , ASSOCIATED_MEASURE_GROUP = 'Demographics',FORMAT_STRING ="#,##0;-#,##0";
如果有人能帮我找出问题,我会很高兴。
非常感谢,
安德烈亚斯
看起来您的成员只能在 2014 年 10 月工作,因为
[Card Issue date].[YearQuarterMonth].[Calendar Year Month].&[2014]&[2014-10] :[Card Issue date].[YearQuarterMonth].CurrentMember
由于您将其添加为 calc 成员,因此当您从 mdx 设计器中添加它时,查询返回 null,如果您还添加时间轴 - 它将显示十月至 CurrentMember 的值
您应该避免将此类成员添加到多维数据集 UI,最好将它们嵌入为报表数据集查询。
我使用我在互联网上找到的一些参考资料进行了以下 mdx 查询来计算 运行 总计,当我在 management studio 上 运行 它时,这些参考资料有效。
With member measures.test as
( sum([Card Issue date].[YearQuarterMonth].[Calendar Year Month].&[2014]&>>[2014-10] :[Card Issue date].[YearQuarterMonth].CurrentMember , [Measures].[LoyaltyMembers]) )
select measures.test on 0,
[Card Issue date].[YearQuarterMonth].[Calendar Year Month] on 1
from [SalesDW_v1]
但是我由此构造的以下计算成员给出了空值。
CREATE MEMBER CURRENTCUBE.[Measures].[Subscriptions Running Total]
AS (
sum([Card Issue date].[YearQuarterMonth].[Calendar Year Month].&[2014]&[2014-10] :[Card Issue date].[YearQuarterMonth].CurrentMember , [Measures].[LoyaltyMembers]) )
,VISIBLE = 1 , ASSOCIATED_MEASURE_GROUP = 'Demographics',FORMAT_STRING ="#,##0;-#,##0";
如果有人能帮我找出问题,我会很高兴。
非常感谢,
安德烈亚斯
看起来您的成员只能在 2014 年 10 月工作,因为
[Card Issue date].[YearQuarterMonth].[Calendar Year Month].&[2014]&[2014-10] :[Card Issue date].[YearQuarterMonth].CurrentMember
由于您将其添加为 calc 成员,因此当您从 mdx 设计器中添加它时,查询返回 null,如果您还添加时间轴 - 它将显示十月至 CurrentMember 的值
您应该避免将此类成员添加到多维数据集 UI,最好将它们嵌入为报表数据集查询。