我有一个按位置分类的培训数据集,并且有一个状态变量,其中包含“完成”,“未开始”,“过期”,被淘汰和“进行中”,我制作了一个唯一的变量,我称之为“人员”,并使用“区别计数”来计算人员数量。下面的数据布局示例
Status location id family staff
complete abc 1 abcd xxxxx
expired abb 2 abcd xxxxx
我对每个状态都有一个完成总百分比,但是我也想根据我无法工作的总计,仅对“完成”,“进行中”和“删除”百分比。我试图修正状态和数量,但没有获得正确的数字。我还尝试将状态设为3的组,但是当我转到新的工作表以完成计算时,总计数字也会被该组过滤。
{FIXED [status],:count([staff])}
我也是新手,但似乎很简单,但我知道LOD会很棘手。
任何建议都会有所帮助。
答案 0 :(得分:0)
如果我的理解正确,那么您需要[工作人员]的独特数量,其[状态]为完成,进行中或已用除以[工作人员]的整体独特数量(任何状态)。如果是,请尝试以下操作:
COUNTD(IIF([Status] = "complete" or [Status] = "In progress" or [Status] = "elapsed",[staff],NULL))
/
COUNTD([staff])