微信扫一扫
关于计算列,需要记住的一个重要概念是,它在内存数据库刷新时计算,然后存储在模型中,报表中的筛选器无法影响它的计算过程。如果你习惯于 SQL 的计算列(非持久化的)可能会觉得有些奇怪,因为后者在查询时计算,并且不使用内存。然而,在表格模型中,所有计算列占用内存,并在表刷新时才进行计算
在 Excel 中我们使用“:=”来定义一个度量值,而不是等号(=),以便更容易区分代码中的度量值和列。而在 Power BI Desktop 创建度量值和计算列都可以直接输入“=”开始
虽然度量值和列在书写的时候对是否添加表名并无强制要求,但从易用性出发,强烈建议你只在列引用的时候添加表名,度量值则无需添加表名,这会减少代码阅读时的歧义。
可使用快速度量 快速、轻松地执行常见的高效计算。 快速度量 根据你在对话框中输入的内容,在后台运行一组 DAX 命令(有现成的 DAX,无需编写),然后显示结果以供你在报表中使用。 最重要的是,可以查看快速度量执行的 DAX,从而开始学习或拓展你自己的 DAX 知识…
不过,当模型大小不是问题时,不必纠结于哪一种方法,你可以使用自己更熟悉的方式,不必矫枉过正。
示例内容 EVALUATE 是用于声明查询的函数,在基础表函数中会详细介绍
链接回表操作繁琐,不是一种优雅的解决方案,是一种为了解决新建表问题不得已而为之的策略
使用道具 举报
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
3
7
91
注册会员