Tableau api 基于聚合与表中过滤条件的关系的计算字段

Tableau api 基于聚合与表中过滤条件的关系的计算字段,tableau-api,Tableau Api,我有两个表,用户和购买。它们在用户id的数据源中进行内部连接 为了简单起见,我们假设users只有user\u id字段购买由用户id、金额和类别组成 现在,我想为用户表创建一个计算字段,该字段将解析为一个布尔值,指示用户是否在购买类别为“椅子”的物品时至少花费了200英镑 在伪代码/表语言混合语言中,我希望实现以下目标: IF TOTAL(SUM([amount] WHERE category="chair")) >= 200 THEN TRUE ELSE FALSE END 在

我有两个表,
用户
购买
。它们在
用户id
的数据源中进行内部连接

为了简单起见,我们假设
users
只有
user\u id
字段<代码>购买由
用户id
金额
类别
组成

现在,我想为
用户
表创建一个计算字段,该字段将解析为一个布尔值,指示
用户
是否在购买
类别
为“椅子”的物品时至少花费了200英镑

在伪代码/表语言混合语言中,我希望实现以下目标:

IF TOTAL(SUM([amount] WHERE category="chair")) >= 200 
THEN TRUE 
ELSE FALSE 
END

在“数据”窗格侧栏中,右键单击用户字段,并根据条件定义的用户字段创建一个集合

sum(if category=‘chair’ then [amount] end) > = 200

您可以将集合用作过滤器、用户列表或计算中的布尔函数

您可以提供示例数据吗?看看这能不能满足你的需要?我知道怎么做你想做的,但我回答了另一个问题