文/瓶子 目前从事职考行业的数据运营,喜欢钻研power bi和excel来实现自动化。
这几天在星球里面分享关于Tabular Editor内容比较多,应星主邀请,编辑一篇关于TabularEditor 常用功能的文章。
星主之前介绍计算组的时候已经提过这个工具,可以翻阅之前文章查看。
Tabular Editor可以建立计算组,编辑DAX函数,但是当你深入去了解Tabular Editor的时候,你会发现它更多有趣又好玩的功能。
对于PowerBI的普通用户来说,PowerBI自带的表格编辑功能已经很好用,但是当你需要处理大量的数据,如新建10条、20条甚至更多条度量值的时候,或者说当你想把一个文件中的某个表中很多个度量值复制到另一个文件中的时候,你会发现PowerBI自带的功能效率很低,甚至无法实现。
而利用Tabular Editor则可以轻松实现批量复制度量值,这篇文章就先介绍一下Tabular Editor的这个功能:
操作步骤如下:
第一步:分别打开要处理的两个PBI文件.
目的要将转化率2文件z14度量值表中的度量值复制到转化率1文件z14度量值表中。
第二步:使用外部工具Tabular Editor分别打开需要处理的两个文件。
第三步:点选转化率2文件中其中一个度量值,使用Ctrl 或shift多选,然后Ctrl+ C复制。
第四步:切换到要粘贴的另一个Tabular Editor界面,粘贴进去。
第五步:点击Edit下面那个紫色按钮或按Ctrl+S保存修改。
然后来看一下两个文件对比效果:
度量值已经成功复制过去了。
注意要点:
a. 如果两个文件中的表名不同,度量值和使用的视觉对象会报错,需要去修改。
b. 也可以直接复制度量值表,步骤和上述步骤相同。
当理解度量值可以批量复制粘贴到另一个文件,此时可以联想到同文件内是否可以批量复制粘贴呢,答案是肯定的,并且可以选中某一个度量值,按F2直接重命名。
以批量复制转化率2文件中9月大搜度量值为例,
步骤是类似的,先打开Tabular Editor,选中要复制的度量值,然后粘贴
看下效果:
然后点击Edit下面那个紫色按钮或按Ctrl+S保存修改,在PBIX文件中就可以看到多个复制的度量值了:
按上述步骤复制数据列、数据表的时候不适用,估计是软件的不完善导致的bug。
其实TabularEditor的功能很多,除了复制度量值,还有其他好用的功能,下面也一并简单介绍一下另外两个好用的功能,希望能起到抛砖引玉的效果。
1、批量重命名
打开Tabular Editor,选择要重命名的度量值或列或度量值表名,如修改DDtpyenew列名,
选中它,按F2即可重命名,然后保存修改即可,效果是这样的:
注意:重命名数据表名时保存不成功,即无法重命名数据表名,如dsjcrm user_DDtypenew,估计是bug,软件不完善导致的。
2、批量管理关系
假如有这样一个关系模型,这些关系需要重新梳理,先删除所有的关系,
可以在PowerBI中一条条删除,也可以利用Tabular Editor批量删除。
先选中需要删除的关系,可以使用shift或Ctrl键多选,
然后右键Delete可以选择删除。
点击保存就可以了,看下最终效果:
关系线全部没有了。
理论上也可以新建关系,但可能会出现报错的情况,没有使用建模视图建立关系方便。
-精彩推荐-
采悟 from PowerBI星球