【问题标题】:Tableau Subset Percent CalculationTableau 子集百分比计算
【发布时间】:2018-12-17 07:50:28
【问题描述】:

我有一个按位置划分的训练数据集,它有一个状态变量,其中包含“完成”、“未开始”、“已过期”、“已过期”和“进行中”。我创建了一个独特的变量,我称之为"staff" 并使用 "distinct count" 来统计人员作为衡量标准。下面的数据布局示例

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

我对每个状态都有一个完成总体百分比,但我还想要一个基于我无法工作的总计的“完成”、“进行中”和“已结束”的百分比。我试图修复状态和计数,但我没有得到正确的数字。我也尝试创建一个状态为 3 的组,但是当我转到一个新的工作表来完成计算时,总数字也会被组过滤。

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

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

任何建议都会有所帮助。

【问题讨论】:

    标签: fixed percentage dashboard tableau-api


    【解决方案1】:

    如果我理解正确,您需要将 [状态] 为完成、进行中或已过的 [员工] 的不同计数除以 [员工] 的总体不同计数(任何状态)。如果是,请尝试以下操作:

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

    【讨论】:

    • 我收到一条错误消息,提示“无法将字符串值除以整数”。员工是一个维度
    • 我进行了编辑以添加缺少的括号。只要您提供的样本数据准确无误,上述方法应该有效。
    猜你喜欢
    • 1970-01-01
    • 2017-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-20
    • 2018-06-22
    • 2011-06-01
    相关资源
    最近更新 更多