excel - MDX 计算不适用于 excel 中的小计
问题描述
我的颗粒记录集是这样的:
我使用下面的计算来避免重复的总和,[Measures].[TRANSACTION TOTAL AMOUNT] / [Measures].[TRANSACTION ALL COUNT]
所以,对于TranId=1; 450 / 3 = 150
它适用于每一个TranId
罚款,我想看看:150+80+70 = 300
excel pivot subtotal。但它显示:910 / 19 = 47.89
. 我不希望它为总计或小计计算我的 mdx 计算!我只想虚拟总结
解决方案
要以书面形式回答您的问题,可以使用 MDX 脚本中的此添加语句来关闭小计:
[Your Dimension Name].[TranID].[All] = null;
但是,我认为您对数据的建模不正确。您只需要添加一个每个 TranID 有一行的新度量值组,并创建一个 Sum 度量值以获得正确的详细信息和总计。
推荐阅读
- spring-boot - EmbeddedKafka 不工作导致 Scala 错误
- node.js - Docker:无法从集群中运行的容器内部 ping 另一台主机
- c# - 声明中奇怪的 C#/F# 差异,代码在 C# 中编译但在 F# 中没有
- angular - d3.js 中的缩放和选择不起作用
- django - 在 post_save django 上发送邮件
- shiny - 在 Shinyproxy 服务器上部署具有相同图像的第二个应用程序
- html - Jupyter nbconvert 幻灯片渲染本地图像
- python-3.x - 带有长消息的 Python 3 异常有点不可读
- php - 你如何在 Laravel 中链接 Eloquent 方法?
- yaml - 是否可以有条件要求的 YAML 字段?