各位老师好,Tableau创建字段时,不能在if表达式中混合聚合和非聚合比较或或结果,如果创建字段时想要限制一个条件再求聚合,有什么方法可以实现吗,谢谢!

0
已邀请:
0

Jason0602 2016-03-24 回答

在创建字段时,如果是混合聚合与非聚合的,使用ATTR()函数。官网问来的。
 
例如:效率 = 作业效率/countid(设备名称)--->这是聚合字段
 
   iif(【效率】>=【达标值】and ATTR([名称])=‘名称’,1,0) 
0

hhloong - Bi 项目顾问,需求分析(BA),ETL模型设计与开发,tableau咨询与开发 2016-03-23 回答

可以描述一下具体的问题,这样方便别人回答
0

qjxiaopang - 懒惰是成功的最大绊脚石 2016-03-23 回答

这个是tableau的特性,就是if条件或者结果返回的粒度要一致,不能一段是聚合的,一段是非聚合的,就不可以,谢谢!

要回复问题请先登录注册