Tableau api 如何在Tableau Public的工具提示中包含百分比

Tableau api 如何在Tableau Public的工具提示中包含百分比,tableau-api,Tableau Api,我创建了下面的视图,给出了每门学科通过/不通过的学生数量。工具提示为我提供了一些默认选项 但我希望在工具提示中有百分比 基本上我需要的百分比字段在工具提示,说50%以下的屏幕 PASS Percentage 50% FAIL Percentage 50% 此百分比字段需要根据每个科目及其在学生中的分数而有所不同 有人能帮我在工具提示中加入百分比的步骤吗 样本数据集 id name age gender subject grade 100 Steve 14 MALE E

我创建了下面的视图,给出了每门学科通过/不通过的学生数量。工具提示为我提供了一些默认选项

但我希望在工具提示中有百分比

基本上我需要的百分比字段在工具提示,说50%以下的屏幕

PASS Percentage 50%

FAIL Percentage 50%
此百分比字段需要根据每个科目及其在学生中的分数而有所不同

有人能帮我在工具提示中加入百分比的步骤吗

样本数据集

id  name    age gender  subject grade
100 Steve   14  MALE    ENGLISH PASS
100 Steve   14  MALE    PHYSICS PASS
100 Steve   14  MALE    CHEMISTRY   PASS
101 Edward  15  MALE    ENGLISH FAIL
101 Edward  15  MALE    PHYSICS FAIL
101 Edward  15  MALE    CHEMISTRY   FAIL
102 Andy    15  FEMALE  ENGLISH PASS
102 Andy    15  FEMALE  PHYSICS PASS
102 Andy    15  FEMALE  CHEMISTRY   FAIL
103 Kim 16  FEMALE  ENGLISH FAIL
103 Kim 16  FEMALE  PHYSICS FAIL
103 Kim 16  FEMALE  CHEMISTRY   PASS

我用了一些计算器。首先,获取通行证计数

if [Grade] = 'PASS' then 1 END
然后创建一个过程%calc

sum([Pass count]) / total(countd([Id]))
现在可以将此字段放置在工具提示中。对于失败也重复此操作,并将其放置在工具提示中

然后,我更新了工具提示,如下所示:

Number of students <CNTD(Id)> (<AGG(pass %)> <AGG(fail %)>) who got a <Grade> in <Subject> 

学生人数(

表格计算允许您计算总数的百分比,而无需创建新的计算字段

将总和(记录数)放在工具提示工具架上。然后单击它并选择快速表格计算->总计百分比。您将在字段旁边看到一个三角形图标,指示它现在是表格计算


尝试更改字段的Compute Using设置。我相信Compute Using Grade可能就是您想要的设置。

创建一个
百分比
字段作为
标记/总计(标记)
。现在由于这是一个表格计算,请将表格计算指定为
表格向下
。在工具提示中使用此字段。我尝试了以下方法,但不正确,求和(如果[Subject]='ENGLISH'和[Grade]='PASS',则1否则0结束)/COUNT([Id])。它将百分比应用于每一行。现在理解了。我想知道AGG的用法。它是什么意思以及它是如何工作的。它只是意味着该字段是一个聚合。因此,您不需要指定总和、平均值、最大值等。好的。非常感谢您的帮助