我创建了一个集合来过滤掉整个日期维度的相应度量:
CREATE SET DatesAvailable AS NonEmpty ([日期]。[层次结构]。[日] .MEMBERS,Measures.CURRENTMEMBER);
我希望在立方体浏览器中使用日期维度时自动应用过滤器。我试过了,但它返回了与LastNonEmpty聚合相关的错误。
SCOPE( 联盟( MEASUREGROUPMEASURES( 'MeasurerpG1') ,MEASUREGROUPMEASURES('MeasureGrp2') ,MEASUREGROUPMEASURES('MeasureGrp3') ));
[Date].[Hierarchy].[Day].MEMBERS = DatesAvailable ;
结束范围;
如何应用我的设置来过滤日期维度?
答案 0 :(得分:1)
我认为您不能过滤成员列表中显示哪些成员,因为可能这些列表不是通过MDX获取的,而是通过MDSCHEMA_MEMBERS schema rowset之类的元数据查找。您可以或多或少仅更改计算脚本中的值,然后在MDX语句中使用这些值。您可以添加计算成员,然后这些成员也会显示在元数据中。
我看到的唯一选项是在一般工具中不显示某些成员,而您无法控制该工具如何生成所显示的成员列表,方法是设置权限。