Power BI做数据分析免不了要写很多度量值,在写度量值的过程中,对DAX进行格式化非常重要,之前分享过格式化的原因和规则:
送你一份 DAX 格式指南
分享21个相见恨晚的DAX编辑器快捷键
但是对于一个已经写了很多没有格式化的度量值的报告,一个个手动格式化也挺麻烦的,今天就分享一个方法,帮你一键格式化所有的度量值。
这个方法需要用到工具Tabular Editor,关于它,我们前面也介绍过很多,尤其是批量导入度量值非常有用:
一招实现Power BI批量导入度量值,效率提升10倍!
Power BI快速批量导入度量值,同时自动设置格式
Power BI批量导入度量值并放入指定文件夹
对于批量导入的度量值,同样也存在格式化的问题,是只导入了公式,并没有进行格式化,这里正好也一并解决。
打开需要度量值格式化的pbix文件,通过外部工具打开Tabular Editor(如果你还没有安装,可在PowerBI星球工-号后台发送“TabularEditor”获取安装包)。
点击“C# Script”,输入以下脚本:
FormatDax(Model.AllMeasures);
然后点击脚本上方的绿色三角按钮运行,即可将所有的度量值全部格式化。
由于这个脚本是固定的,还可以将它保存为模版,点击脚本框上方的"+",
然后在弹出的窗口中,输入模版名称,并勾选“Measure”:
这个一个模板就建好了。
下次你再需要进行DAX格式化时,不用再输入上面的脚本,只需点击Samples>Macros,就可以看到之前建的模板,然后直接运行即可。
以上就是DAX格式化一个非常简单的方法,希望对你有帮助。
PowerBI星球的2023最新版内容合辑,值得你收藏学习:
「PowerBI星球」内容合集
Excel中的这个函数,PowerBI也有,同样可以制作个性的数据条返回搜狐,查看更多
责任编辑: