SSAS计算平均值的计算方法
我试图根据以下逻辑计算SSAS中的平均值SSAS计算平均值的计算方法,ssas,mdx,Ssas,Mdx,我试图根据以下逻辑计算SSAS中的平均值 CREATE MEMBER CURRENTCUBE.[Measures].[Avg Institutional Award - Net Confirmed] AS case when ISEMPTY([Measures].[Net Confirmed Count]) or [Measures].[Net Confirmed Count]=0 then null else [Measures].[Institutional Aw
CREATE MEMBER CURRENTCUBE.[Measures].[Avg Institutional Award - Net Confirmed]
AS case
when ISEMPTY([Measures].[Net Confirmed Count]) or [Measures].[Net Confirmed Count]=0 then null
else [Measures].[Institutional Award]/[Measures].[Net Confirmed Count] end,
FORMAT_STRING = "#,0;(#,0)",
VISIBLE = 1;
仅当度量“净确认计数”不为空或0时,我想计算度量“机构奖励”的平均值。问题在于,计算包括正确的“净确认计数”,但包括所有“机构奖励”,无论“净确认计数”是什么(它可以是空的,0或1)
有人能告诉我我做错了什么吗?谢谢。我将用MDX除法函数替换您的案例陈述:
谢谢。但我使用的是SQL Server 2008 R2,它似乎只适用于2012年和2014年。升级至当前版本或2。浪费更多的时间编写和测试自定义代码来解决已经解决的问题。