我有两个表users
和purchases
。它们在user_id
上的数据源中内部联接。
为简单起见,我们假设users
仅具有user_id
字段。 purchases
由user_id
,amount
和category
组成。
现在,我想为users
表创建一个计算字段,该字段将解析为一个布尔值,指示user
是否已花费至少200购买了category
为“椅子”。
在伪代码/ Tableau语言混合中,这是我想要实现的目标:
IF TOTAL(SUM([amount] WHERE category="chair")) >= 200
THEN TRUE
ELSE FALSE
END
答案 0 :(得分:0)
在数据窗格的侧栏中,右键单击用户字段,然后根据条件定义的用户字段创建一个集合
sum(if category=‘chair’ then [amount] end) > = 200
您可以将集合用作过滤器,用户列表或计算中的布尔函数