计算的度量会损害性能并返回更多行

时间:2017-10-25 18:53:23

标签: ssas mdx

我有以下查询,应按国家和日期分回收入。它还应该包括分组中日期数的计数。这对于查看整月收入/天数的计算非常有用。我发现计算出来的衡量指标会导致维度中的所有国家/地区都被退回,无论是否有任何收入数据。有没有办法限制这个,所以只有有收入的国家被退回?

会员[措施]。[group_day_count]为

COUNT(

后代(

[日期]。[日期]。当前成员,[日期]。[日期]。[日期]

SELECT NON EMPTY Hierarchy({DrilldownLevel({[Date]。[Date]。[All]} ,,, INCLUDE_CALC_MEMBERS)}) 尺寸属性PARENT_UNIQUE_NAME,HIERARCHY_UNIQUE_NAME, [日期]。[日期]。[日期]。[日期排序] ON COLUMNS, NON EMPTY CrossJoin(层次结构({DrilldownLevel({[Source Location]。[Country Code]。[All]} ,,, INCLUDE_CALC_MEMBERS)}), {[措施]。[group_day_count],[措施]。[收入]}) 尺寸属性PARENT_UNIQUE_NAME,HIERARCHY_UNIQUE_NAME在行上 FROM(选择({[日期]。[日期]。& [2017-10-04],[日期]。[日期]。& [2017-10-05],[日期]。[日期]。& ; [2017-10-06],[日期]。[日期]。& [2017-10-07],[日期]。[日期]。& [2017-10-08],[日期]。[日期]。& [2017-10-09],[日期]。[日期]。& [2017-10-10]}) 来自[占位符]的栏目) CELL属性值,FORMAT_STRING,LANGUAGE,BACK_COLOR,FORE_COLOR,FONT_FLAGS

1 个答案:

答案 0 :(得分:0)

尝试:

IIF([Measures].[Income],[Measures].[Days],NULL)