【问题标题】:countif for distinct count in tableaucountif 用于 tableau 中的不同计数
【发布时间】:2021-08-01 04:26:22
【问题描述】:

以下命令适用于 Excel。但我需要一个不同的客户 ID 计数,我们在其中留下消息并在 Tableau 中回叫客户

=COUNTIFS('Sheet2'!C:C,"=Left Message", 'Sheet2'!D:D,"=Spoke to client") 

【问题讨论】:

    标签: excel tableau-api


    【解决方案1】:

    你没有描述你的数据集,但假设它看起来像

    Client ID | Left Message Date | Client Returned Call Date
    333       |  2/2/2021         | NULL
    444       |  3/15/2021        | 3/17/2021
    555       |  NULL             | NULL
    

    那么这样的事情应该可以工作

    1. 将名为 [返回呼叫的客户 ID] 的计算字段定义为 if [Left Message?] and [Spoke to Client?] then [Client ID] end

    该字段将包含满足条件的客户端的客户端 ID,否则为 NULL。

    1. 然后您可以将 [返回呼叫的客户 ID] 放在任何架子上,并选择 COUNTD 聚合函数来获取返回消息的唯一客户的计数。

    注意,COUNTD() 在大型数据集上的计算成本可能很高,但在较小的数据集上却很好。如果遇到性能问题,您通常会想要重塑数据。仅在需要时才担心

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多