Tableau api 计算字段并使用此计算字段创建饼图/圆环

Tableau api 计算字段并使用此计算字段创建饼图/圆环,tableau-api,donut-chart,Tableau Api,Donut Chart,我有下表 | Name | Group | Group1 | Group2 | Course | Completed | |------|-------|--------|--------|---------|-----------| | abc | Engg | Civil | single | engg1 | y | | abc | Engg | Civil | single | math123 | y | | abc | Engg |

我有下表

| Name | Group | Group1 | Group2 | Course  | Completed |
|------|-------|--------|--------|---------|-----------|
| abc  | Engg  | Civil  | single | engg1   | y         |
| abc  | Engg  | Civil  | single | math123 | y         |
| abc  | Engg  | Civil  | single | advmath | y         |
| def  | Engg  | Mech   | single | engg1   | y         |
| def  | Engg  | Mech   | single | math123 | n         |
| def  | Engg  | Mech   | single | advmath | y         |
| ghi  | Engg  | Civil  | double | engg1   | y         |
| ghi  | Engg  | Civil  | double | math123 | n         |
| ghi  | Engg  | Civil  | double | advmath | n         |
| ijk  | Engg  | Mech   | double | engg1   | y         |
| ijk  | Engg  | Mech   | double | math123 | y         |
| ijk  | Engg  | Mech   | double | advmath | y         |
我正在尝试创建一个饼图/油炸圈饼图,以显示尚未完成所有课程的学生的百分比


有人能帮忙吗?

如果您想比较completed=y和completed=n,只需:

  • 创建新图纸
  • 双击已完成的字段(将其添加到工作表)
  • 双击[记录数](将其添加到工作表)
  • 单击ShowMe(右上角)并选择饼图
最后应该是这样的

编辑:啊,好的,我现在了解了数据,下面是创建两个计算字段的结果:


谢谢你,cmcau。我想展示的是有%的学生没有完成所有课程。在这种情况下,50%的学生还没有完成。啊,对不起,我错过了相同的名字(而且有意义),我在我的答案中添加了一个LOD来计算学生做了什么,然后进一步计算,将其转换为图例的y/n。谢谢,你能将答案标记为正确吗?回答很好。仅供参考,您可以通过返回布尔值而不是字符串来简化,将完全完成定义为{FIXED[Name]:MIN([Completed]=“y')}。布尔值的最小值()可以读取为全部()