Ssas 如何获取维度的所有当前选定成员的计数
我得到了一个具有日期维度的多维数据集:Ssas 如何获取维度的所有当前选定成员的计数,ssas,olap-cube,Ssas,Olap Cube,我得到了一个具有日期维度的多维数据集: Period - Year -- Quarter --- Month ---- Date 我需要获得由用户选择的所有日期的计数(Excel中的f.e.)。我尝试使用计算过的成员,如: [Period].[Period].CurrentMember.children.count 选择1个月为好。在其他方面(仅选择少数日期或季度),它返回下一层次结构的子级计数 Descendants([Period].[Period],[Period].[Period]
Period
- Year
-- Quarter
--- Month
---- Date
我需要获得由用户选择的所有日期的计数(Excel中的f.e.)。我尝试使用计算过的成员,如:
[Period].[Period].CurrentMember.children.count
选择1个月为好。在其他方面(仅选择少数日期或季度),它返回下一层次结构的子级计数
Descendants([Period].[Period],[Period].[Period].[Date]).count
Descendants([Period].[Period].CurrentMember,[Period].[Period].[Date]).count
因此,我尝试使用子体
。选择任意级别上的1个元素时,结果良好。但是如果你选择一个季度内2个月的f.e.,它会给出所有元素的计数
如何获取日期级别上所有选定元素的计数
我也尝试过:
[Period].[Period].[Date].count
[Period].[Period].[Date].CurrentMember.count
COUNT([Period].[Period].[Date])
COUNT([Period].[Period].[Date].CurrentMember)
要在Excel中计算多选,可以尝试使用动态集技术。假设您的
[Period]
维度具有[YQMD]
层次结构,然后尝试以下创建动态集SelectedDates作为(
【期间】【YQMD】【日期】)
创建成员CURRENTCUBE。[度量值].[SelectedDataScont]作为(
选定日期。计数
)
请参阅此文档并单击此处。不幸的是,Mosha的文章不再可用。
警告-使用动态集的解决方案可能会影响查询性能