2.5 PowerBI数据建模-度量值归档、批量导出、导入和修改

加入 PowerBI自己学 知识星球:下载源文件,边学边练;遇到问题,提问交流,有问必答。

1 归档

度量值存放到了一个专门的Measure表内,随着度量值个数越写越多,看起来很乱。报告发布后,用户通过PowerBI或Excel连接模型,也不方便查看和使用。

解决方案

把度量值归档,存放在不同文件夹中。

操作步骤  

STEP 1 在模型视图下选中一个或按住Ctrl键选中多个度量值,然后在属性窗格的显示文件夹文本框中输入文件夹名称。

STEP 2 在文件夹名称前加序号,可以给文件夹排序。因为是按文本排序,所以相比最大序号,位数不足的序号要在前面补齐0,比如文件夹数量超过10个但不到100个,可以从01开始编排。

STEP 3 文件夹名称用右斜杠“\”区隔,可以实现多级文件夹,比如01 销售数量\01 达成、01 销售数量\02 增长等。

STEP 4 文件夹名称用英文分号“;”区隔,可以将一个度量值同时存放在多个文件夹。比如销售页面使用了a、c、e度量值,在不影响原存档的基础上放在一个叫90 销售页面的文件夹内。

注意:此步骤中不同文件夹内的度量值不能按住Ctrl键多选批量操作,需要一个一个逐一操作,否则会覆盖替代原文件夹。

2 批量导出

查看度量值列表,批量导出,方便对度量值进行管理。

操作步骤

STEP 1 在DAX查询视图中,输入如下代码,点击运行按钮;也可以使用相同的公式,将度量值列表固化到计算表中,方便随时查询度量值情况。

EVALUATE

SUMMARIZE(INFO.VIEW.MEASURES(),[Name], [Expression], [DataType], [FormatStringDefinition], [Table], [DisplayFolder])

Measure_List = SUMMARIZE(INFO.VIEW.MEASURES(),[Name], [Expression], [DataType], [FormatStringDefinition], [Table], [DisplayFolder])

STEP 2 在计算表上点击鼠标右键,选择复制表,可以将度量值列表复制粘贴到Excel中。注意:DAX查询界面也可以复制查询结果,但是如果度量值中有换行符,粘贴到Excel中会拆分成多行,因此不建议这种方式。

3 批量导入和修改

相同的PowerBI模型,度量值批量转移,或者有相似逻辑的度量值修改个别代码后批量生成,或者批量修改已有度量值的公式,在DAX查询视图中,使用如下语法,可以批量新建或修改度量值。

DEFINE

MEASURE '表名'[度量值名] = 度量值公式

操作步骤

STEP 1 多个度量值的代码可以在Excel中批量完成。

STEP 2 在DAX查询视图中,粘贴复制好的代码。

STEP 3 点击使用更改更新模型按钮,会批量新建度量值。如果度量值已经存在,会覆盖原有度量值。

   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值