Tableau子集百分比计算

时间:2018-07-09 15:11:14

标签: tableau fixed percentage dashboard tableau-online

我有一个按位置分类的培训数据集,并且有一个状态变量,其中包含“完成”,“未开始”,“过期”,被淘汰和“进行中”,我制作了一个唯一的变量,我称之为“人员”,并使用“区别计数”来计算人员数量。下面的数据布局示例

Status    location   id  family  staff
complete  abc        1   abcd    xxxxx
expired   abb        2   abcd    xxxxx

我对每个状态都有一个完成总百分比,但是我也想根据我无法工作的总计,仅对“完成”,“进行中”和“删除”百分比。我试图修正状态和数量,但没有获得正确的数字。我还尝试将状态设为3的组,但是当我转到新的工作表以完成计算时,总计数字也会被该组过滤。

   {FIXED [status],:count([staff])}

我也是新手,但似乎很简单,但我知道LOD会很棘手。

任何建议都会有所帮助。

1 个答案:

答案 0 :(得分:0)

如果我的理解正确,那么您需要[工作人员]的独特数量,其[状态]为完成,进行中或已用除以[工作人员]的整体独特数量(任何状态)。如果是,请尝试以下操作:

COUNTD(IIF([Status] = "complete" or [Status] = "In progress" or [Status] = "elapsed",[staff],NULL))
/
COUNTD([staff])