Tableau:带有条件的CountD OR Bin的计数

问题描述

我有以下问题。

我得到了一些数据,其中我的3列是这样的。

Data Source

apl_id列表示应用程序ID,service_offered列表示在每个步骤中提供的服务,date列表示提供service_offered的日期。

我要执行以下任务。

我想计算一下,不同的apl_id需要花费多少天。 例如,对于apl_id 12,自创建日期为14/08/2020起,花了2天,并于15/08/2020完成。 由于创建日期和完成日期位于同一日期,因此apl_id 14需要1天才能完成。

我当时想我可能需要类似垃圾箱的东西,其中每个垃圾箱都代表计数。 即Bin 1显示数字1,该数字表示需要2天才能完成的apl_id的计数。

严格来说不要用垃圾桶来做,但是我虽然这是最好的主意,但是任何主意都会受到赞赏!

哪种方法更好?

提前谢谢!

解决方法

假设您可以依赖最小日期和最大日期,那么我将采用LOD(详细程度):

在这种情况下,您可能要使用FIXED(或INCLUDE,具体取决于过滤器),如下所示:

enter image description here

基本上,您只需要计算每个Apl ID的最大日期和最小日期之间的日期差(以天为单位)

编辑

按照注释中的要求,如果您只想显示具有至少一个“ Completed”行的Apl ID,我将使用它来创建另一个计算字段,例如求和过滤器(至少1个):

enter image description here