Tableau api 计算表格中的总百分比

Tableau api 计算表格中的总百分比,tableau-api,dashboard,Tableau Api,Dashboard,我是tableau新手,需要显示所有19个类别的测试人员的总百分比。例如,测试人员15716的总合格率为下图中的47.5% 使用LOD()表达式 { FIXED [Test_Officer_SAPID] : SUM([Actual_Total]) / SUM([System_Target]) } 47.5%是最佳选择。我假设你实际上在寻找57.5%(23除以40)。不是(63%+33%+66%+n%)/(3+n)使用LOD()表达式 { FIXED [Test_Officer_SAPID] :

我是tableau新手,需要显示所有19个类别的测试人员的总百分比。例如,测试人员15716的总合格率为下图中的47.5%

使用LOD()表达式

{ FIXED [Test_Officer_SAPID] : SUM([Actual_Total]) / SUM([System_Target]) }
47.5%是最佳选择。我假设你实际上在寻找57.5%(23除以40)。不是(63%+33%+66%+n%)/(3+n)

使用LOD()表达式

{ FIXED [Test_Officer_SAPID] : SUM([Actual_Total]) / SUM([System_Target]) }

47.5%是最佳选择。我假设你实际上在寻找57.5%(23除以40)。不是(63%+33%+66%+n%)/(3+n)

听起来你的问题是小计和总计。在表中使用离散值会阻止总计工作。您可以使用连续(绿色)来代替离散度量,方法是切换到a。这将激活小计(您需要的)和总计。

听起来您的问题是小计和总计。在表中使用离散值会阻止总计工作。您可以使用连续(绿色)来代替离散度量,方法是切换到a。这将激活小计(您需要的小计)和总计。

您能否添加一点上下文,说明如何获得47.5%的数字?在表格计算的pill中,有一些选项可供级别计算此类情况下的计算,这将有所帮助,但如果不知道数据集中的数字是47.5,则很难确定。每个测试人员都需要满足system target(系统目标)列中的目标量。计数的总和是他们在每个类别中完成了多少。所以对于15716测试官,他做了1类中8项中的5项,以此类推。47.5%是总完成百分比(目标列中要求的总百分比/总完成百分比)。您能否添加一点背景信息,说明如何获得47.5%的数字?在表格计算的pill中,有一些选项可供级别计算此类情况下的计算,这将有所帮助,但如果不知道数据集中的数字是47.5,则很难确定。每个测试人员都需要满足system target(系统目标)列中的目标量。计数的总和是他们在每个类别中完成了多少。所以对于15716测试官,他做了1类中8项中的5项,以此类推。47.5%是总体完成百分比(目标列中要求的总百分比/总完成百分比)良好解决方案。仍然取决于viz中使用的尺寸,您可能不需要LOD计算,但可以简化为聚合计算(LOD计算中冒号和右大括号之间的部分)。这可能比LOD更高效、更灵活。有时,聚合计算可以在多个详细级别上工作,而LOD计算通过设计固定到特定的详细级别。这是一个很好的解决方案。仍然取决于viz中使用的尺寸,您可能不需要LOD计算,但可以简化为聚合计算(LOD计算中冒号和右大括号之间的部分)。这可能比LOD更高效、更灵活。有时,聚合计算可以在多个详细级别上工作,而LOD计算则通过设计固定到特定的详细级别。