【发布时间】:2021-09-24 04:01:00
【问题描述】:
我有一个非常有才华和深思熟虑的数据仓库团队。数据建模器创建的列的名称对用户来说很有意义。但现在我正在尝试使用 Power BI。它似乎在一个模型良好的数据集市上受到冒犯。
在我的一张桌子上,我有几十个小节。当我将此表带入 Power BI 时,它们是旁边带有 sigma 符号的“列”,表明它们是隐式度量。这些似乎在 Power BI 报表上工作正常。但现在我明白了为什么我参加的培训说要创建自己的度量而不使用隐式度量:Power BI 分页报告(可能还有其他原因)。我想在分页报表中使用的每个度量都必须是 Power BI“度量”。
我的所有专栏都已正确命名。但我无法创建与列同名的度量。所以 Power BI 似乎希望我使用的解决方案是:
- 右键单击隐式度量(列)
- 选择重命名
- 借用列名
- 输入
- 等待 Power BI 验证整个文件(“正在处理它...”)
- 右键单击表格中的列(因为我希望表格中的度量为 用户/报告开发者清楚)
- 选择“新措施”
- 键入度量的 DAX 表达式
- 等待 Power BI 验证整个文件(“正在处理它...”)
- 右键单击刚刚转换的列并选择“隐藏”
当有几十或几百列要转换时,这可能会变得相当乏味。
我有一个部分解决方案:我编写了一个 SQL 脚本,它输出我可以使用正则表达式编辑的 M 表达式(以破坏数据库中已有的好名称)并粘贴到 Power Query 中的高级编辑器中。
我可以执行类似的操作来创建创建所有度量所需的 DAX 表达式。但是我看不到将这些表达式批量放入文件的方法。 有没有办法在不使用 Power BI 的情况下编辑 Power BI (pbix) 文件?
【问题讨论】:
标签: powerbi