【问题标题】:How can I delete unused measures in cube without breaking pbix?如何在不破坏 pbix 的情况下删除多维数据集中未使用的度量?
【发布时间】:2022-12-22 01:15:37
【问题描述】:
我有 3 个 .pbix 文件,它们从 SSAS 多维数据集实时消耗。
.bim 多维数据集有数以千计的措施(其中大部分根本没有使用)。
我的目标是删除 .bim 中未使用的度量(不破坏 .pbix 中的任何视觉效果)。
有没有办法打开 3.pbix 并提取所有使用的度量/列? (或者在 .bim 中查看哪些措施未使用的方式?
ps:每个.pbix有15页,手工制作比较麻烦。
【问题讨论】:
标签:
powerbi
ssas
cube
ssas-tabular
【解决方案1】:
正如@Jon 所说,您需要一个外部工具来进行此分析。 Power BI Helper 是一个,但我发现它很慢,而且不如 Measure Killer 彻底。最后我知道,你必须在每个 .pbix 上单独运行 Measure Killer 并合并结果,尽管他们的路线图上有你的用例。如果您发现一份报告包含其他两份报告使用的所有字段(或强制这样做),Measure Killer 将为您进行删除。
下面是从 Measure Killer 导出的 Excel 报告的视图:
报告中的列
- 姓名
- 类型
- 表
- 被使用
- 表达
- 用于计算
- 用于页面中的视觉效果
- 用于页面中的过滤器
- 用于页面中的条件格式
- 用于整个页面的过滤器
- 用于过滤所有页面
- 用于 M 表达式
- 其他
- 是日历
- 列大小