Parameters 在命名集中作为参数传递度量值-MDX

Parameters 在命名集中作为参数传递度量值-MDX,parameters,ssas,mdx,olap-cube,performancepoint,Parameters,Ssas,Mdx,Olap Cube,Performancepoint,我正在使用SSAS 2012 假设我有一个日期维度[date].[Calendar Month].[Month] 我有几项措施,如[销售],[采购],[佣金]等 我想创建一个命名集,作为多维数据集中的计算成员计算非空月份 比如说 NonEmpty( [Date].[Calendar Month].[Month], [Measure].[Sales] ) 计算[Sales]度量值的非空月份 Nonempty(

我正在使用SSAS 2012

假设我有一个日期维度
[date].[Calendar Month].[Month]

我有几项措施,如
[销售]
[采购]
[佣金]

我想创建一个命名集,作为多维数据集中的计算成员计算非空月份

比如说

NonEmpty(
            [Date].[Calendar Month].[Month], 
            [Measure].[Sales]
         ) 
计算
[Sales]
度量值的非空月份

Nonempty(
           [Date].[Calendar Month].[Month], 
           [Measure].[Purchases]
         ) 
计算
[采购]
度量等的非空月份

我希望重用命名集,并将
[Sales]
[Purchases]
等度量作为
参数
进行传递


有可能吗?

不确定您正在使用MDX做什么,但如果它进入Reporting Services,这可能会有所帮助:嘿,mmarie!谢谢你的意见。我需要创建大量此类命名集,我将使用这些命名集创建其他计算成员,并稍后在性能点仪表板(SharePoint 2013)中使用这些命名集创建KPI和分数卡。请在问题中添加PerformancePoint标记。有一些聪明的人订阅该标签可能会有所帮助。我不太了解您的详细要求,但创建一个动态集并从定义中完全省略度量值可能会有用吗?然后,您将提供度量值作为该集合的上下文。