Tableau api 如何在tableau上制作附加过滤器

Tableau api 如何在tableau上制作附加过滤器,tableau-api,Tableau Api,这是问题的下一部分 我有一张这样的桌子 order_id | user_id | createdAt | transaction_amount order_id作为交易id,user_id作为用户,createdAt作为日期,transaction_amount是每个id订单的交易 在前面的问题中,我想根据参数找出具有我的条件的用户(感谢@Anil提供的解决方案) 此计算字段基于@Anil solution {Fixed [User Id]: sum( if [Created At]<=

这是问题的下一部分

我有一张这样的桌子

order_id | user_id | createdAt | transaction_amount
order_id作为交易id,user_id作为用户,createdAt作为日期,transaction_amount是每个id订单的交易

在前面的问题中,我想根据参数找出具有我的条件的用户(感谢@Anil提供的解决方案)

此计算字段基于@Anil solution

{Fixed [User Id]: sum(
if [Created At]<=[END_DATE] then 1 else 0 end)}>=2
AND
{FIXED [User Id]: sum(
IF [Created At]<=[END_DATE] AND 
[Created At] >= [START_DATE] THEN 1 ELSE 0 END)}>=1
这就是符合这个条件的用户的例子

您会看到用户与此条件匹配,因为用户id 5615有两个交易在范围内和超出范围日期,并且它与条件匹配


问题是,条件只是找出与条件匹配的用户id,但是如何添加过滤器,这样我就可以过滤范围内的交易用户,所以用户id 5615只统计范围内的交易(2020年1月9日),而不统计9月21日的交易,2017年

我终于在这个网站上找到了答案

所以我用这个做了计算场

[Created At] >= [START_DATE] AND [Created At] <= [END_DATE]

[Created At]>=[START_DATE]和[Created At]不应为
{Fixed[User Id]:sum(如果[Created At]=1和{Fixed[User Id]:sum(如果[Created At]=[START DATE]那么1否则0 END)}>=1
?请重新检查
[Created At] >= [START_DATE] AND [Created At] <= [END_DATE]