用法
如果给定表达式对于组中的所有行仅具有单个值,则返回该表达式的值,否则显示星号(*)。会忽略Null 值。
举例
对于Central这个地区来说,只有一个State/Province
则,对State/Province使用attr()函数,表达式 ATTR([State/Province])
则会发现只有Central的State/Province会显示唯一值 Manitoba,其他的都显示星号
其他妙用
1.创造一个聚合
例如只想求Central地区的利润,直接写一个if函数,会报错
错误原因:聚合和非聚合量不能进行比较
解决方法:利用attr()创造一个聚合量
得到只有Central的计算结果
2.与vlookup结合,查找自己本身
表达式:LOOKUP(ATTR([Region]),0)
(该案例来源于喜乐君十五大LOD的第四个视频)