适配Power BI的MDX动态相对累计度量实现方案咨询
SSAS多维立方体动态累计销售额MDX实现
以下MDX计算度量完全等效于你提供的DAX逻辑,可自动匹配前端选中的日期周期范围,实现从选中首个周期开始的滚动累计:
CREATE MEMBER CURRENTCUBE.[Measures].[累计销售额] AS IIF( IsEmpty([Measures].[Sales]), NULL, SUM( FILTER( ALLSELECTED([Date].[Period].[Period]), [Date].[Period].CurrentMember.MemberValue <= MAX(EXISTING [Date].[Period].[Period].Members, [Date].[Period].CurrentMember.MemberValue ), [Measures].[Sales] ) ), VISIBLE = 1;
注意事项
- 请将代码中的
[Date].[Period]替换为你SSAS日期维度中实际的周期属性层级名称,[Measures].[Sales]替换为你已定义的基础销售额度量名 - 该度量支持任意自定义周期筛选范围,无需绑定年/季/月层级,适配Power BI、Excel端的所有筛选上下文
补充说明:如果你的周期字段存储为YYYYMM格式的数值或字符串,排序逻辑天然正确,无需额外做格式转换处理
内容的提问来源于stack exchange,提问作者roniiah
相关产品推荐
相关产品推荐

