找回密码
 立即注册

QQ登录

只需一步,快速开始

沐浴晨风`

注册会员

10

主题

17

帖子

71

积分

注册会员

积分
71
沐浴晨风`
注册会员   /  发表于:2023-11-26 19:32  /   查看:1164  /  回复:1
2金币
这是有关度量值和计算列的区别解答葡萄城官方给出学习链接都仔细学习了。但在实际使用中还是会对两者的区别混淆,且判断迟钝。劳请给出度量值和计算列区别的更为直接易懂的解释,附上形象的举例更好呢

https://www.grapecity.com.cn/sol ... s/wax/recognize-wax
度量值和计算列在DAX(数据分析表达式)中都扮演重要角色,但它们有以下区别:
1.上下文评估:度量值是在视觉元素的上下文或DAX查询上下文中评估的,而计算列的计算是在其所属表的行级别进行的。具体来说,度量值在视觉元素的上下文中进行评估,这取决于报表中用户的选择或DAX查询的格式。例如,在度量值中使用SUM(Sales[SalesAmount])时,是指在视觉元素的上下文聚合的所有行的总和。而当我们在计算列中使用Sales[SalesAmount]时,是指当前行中SalesAmount列的值。
2.所属表格:计算列是在现有的表上新建一个列,和表中已存的列一样,可以作为表格的行、列、图标的轴及切片器的字段使用等等,也可以使用计算列与其他表格建立关系。而度量值则是在新建度量值时定义,虽然可以在不同的表之间移动,但并不真正属于任何表。
3.可视化表现:计算列的图标像一个报表图标,而度量值的图标则像一个计算器图标。
4.动态筛选功能:度量值似乎“天生”具备动态筛选功能。例如,通过新建一个度量值,计算公式为:度量值-毛利润最大值 = max('date'[毛利润]),然后插入值字段:“月份”和“度量值-毛利润最大值”,这样就可以动态地根据不同月份的毛利润进行筛选求值。
简单来说,类比Excel,如果需要对列与列进行计算,则使用计算列,如果需要汇总,则需要度量值。总的来说,度量值和计算列的主要区别在于它们的上下文评估方式、与表格的关系、可视化表现以及动态筛选功能。

最佳答案

查看完整内容

问题描述: 计算列和度量值的区别 问题回答: 最基础的区别就是,计算列相当于新建了一列,这个列可以被做其他任何使用。而度量值是一个概念,需要有实际的分类,才知道求的是什么 您可以参考上面的图去理解一下生成的表结构,然后根据表结构去实现自己要做的东西

1 个回复

倒序浏览
最佳答案
最佳答案
Felix.LiWyn认证
超级版主   /  发表于:2023-11-26 19:32:37
来自 2#
问题描述:

计算列和度量值的区别

问题回答:
最基础的区别就是,计算列相当于新建了一列,这个列可以被做其他任何使用。而度量值是一个概念,需要有实际的分类,才知道求的是什么
image.png784102172.png
image.png326263427.png
您可以参考上面的图去理解一下生成的表结构,然后根据表结构去实现自己要做的东西
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部