Tableau 子集百分比计算
Tableau Subset Percent Calculation
我有一个按位置分类的训练数据集,它有一个状态变量,其中包含 "complete"、"Not started"、"expired"、elasped" 和 "In progress"。我创建了一个名为 "staff" 的唯一变量,并使用 "distinct count" 来计算员工人数。下面的数据布局示例
Status location id family staff
complete abc 1 abcd xxxxx
expired abb 2 abcd xxxxx
我有每个状态的总完成百分比,但我还想要 "complete"、"In progress" 和 "elasped" 的百分比,基于我无法获得的总计上班。我试图修复状态和计数,但我没有得到正确的数字。我还尝试创建一个状态为 3 的组,但是当我转到一个新工作表完成计算时,总计数字也被该组过滤。
{FIXED [status],:count([staff])}
我也是画面新手,但这看起来应该很容易,但我知道 LOD 很棘手。
任何建议都会有所帮助。
如果我没理解错的话,您需要 [Status] 为完成、进行中或已过的 [staff] 的非重复计数除以 [staff] 的非重复计数(任何状态)。如果是,请尝试以下操作:
COUNTD(IIF([Status] = "complete" or [Status] = "In progress" or [Status] = "elapsed",[staff],NULL))
/
COUNTD([staff])
我有一个按位置分类的训练数据集,它有一个状态变量,其中包含 "complete"、"Not started"、"expired"、elasped" 和 "In progress"。我创建了一个名为 "staff" 的唯一变量,并使用 "distinct count" 来计算员工人数。下面的数据布局示例
Status location id family staff
complete abc 1 abcd xxxxx
expired abb 2 abcd xxxxx
我有每个状态的总完成百分比,但我还想要 "complete"、"In progress" 和 "elasped" 的百分比,基于我无法获得的总计上班。我试图修复状态和计数,但我没有得到正确的数字。我还尝试创建一个状态为 3 的组,但是当我转到一个新工作表完成计算时,总计数字也被该组过滤。
{FIXED [status],:count([staff])}
我也是画面新手,但这看起来应该很容易,但我知道 LOD 很棘手。
任何建议都会有所帮助。
如果我没理解错的话,您需要 [Status] 为完成、进行中或已过的 [staff] 的非重复计数除以 [staff] 的非重复计数(任何状态)。如果是,请尝试以下操作:
COUNTD(IIF([Status] = "complete" or [Status] = "In progress" or [Status] = "elapsed",[staff],NULL))
/
COUNTD([staff])