代码之家  ›  专栏  ›  技术社区  ›  user3018495

表格子集百分比计算

  •  0
  • user3018495  · 技术社区  · 7 年前

    我有一个按位置排列的培训数据集,它有一个状态变量,包含“完成”、“未开始”、“过期”、“弹性”和“正在进行”。我做了一个独特的变量,我称之为“staff”,并使用“distinct count”来计算staff作为度量。下面的数据布局示例

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

    我对每个状态都有一个完成的总百分比,但我也希望根据我无法工作的总百分比来计算“完成”、“进行中”和“弹性”。我试着调整状态和计数,但没有得到正确的数字。我还尝试创建一个状态为3的组,但是当我转到新的工作表完成计算时,该组也会过滤总计数字。

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

    我也是新手,但这似乎应该很容易,但我知道lod是棘手的。

    任何建议都会有帮助的。

    1 回复  |  直到 7 年前
        1
  •  0
  •   S. User18    7 年前

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

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