繁体   English   中英

Tableau使用过滤器创建计算字段

[英]Tableau creating calculated field using filter

我在tableau中有一张表,我想基于过滤器创建一个计算字段。 有人可以帮我找到以下逻辑陈述的解决方案吗?

我有一张桌子,里面有一些顾客。 它还包含一些特殊的客户,例如“会员”。 现在,我想显示会员客户的帐单总额以及其余客户的帐单总额。

对于这些会员客户ID,我有特殊的范围。 ID位于300到399之间(包括两者)。

请帮忙。 提前致谢

我假设您要求和的度量是客户工资。 然后,您可以通过三个简单的步骤完成此操作。

第一步:创建一个名为“客户类型”的计算字段

IF [Customer Code] >= 300 AND [Customer Code] <= 399 THEN 'Member' ELSE 'Normal' END

第二步:创建一个名为“会员总账单金额”的计算字段

SUM(IF [Customer Type] = 'Member' THEN [Customer Pay] END)

第三步:创建一个名为“非会员总帐单金额”的计算字段

SUM(IF [Customer Type] = 'Normal' THEN [Customer Pay] END)

现在,您可以根据需要将“成员总计帐单金额”和“非成员总计帐单金额”度量拖到视图中。

注意:

  1. 计算出的称为“客户类型”的字段将保存在“维度”下。 所以,去那里寻找它。

  2. 我仅将计算字段命名为说明目的。 随时将其更改为更直观的内容。

  3. 根据您的需要,要考虑的另一件事是在“色标”卡上添加“客户类型”,它将“客户工资”分为“会员”和“普通”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM