Tableau api 对两个工作表使用相同的数据集

Tableau api 对两个工作表使用相同的数据集,tableau-api,Tableau Api,我有一个如下所示的数据集: ID RL Category 12345 High MSB 12345 High NRA 24680 Low MSB 12121 High NNN 我想制作一个饼图,它的切片是RL列,但我不想重复计算除Category列之外相同的行。例如,高切片应该=2,而不是3 我想我可以通过某种方式使用COUNTD()来获得它,但几乎被卡住了 更改数据源或创建新数据源不是一个选项,因为我正在

我有一个如下所示的数据集:

ID      RL      Category    

12345   High    MSB  
12345   High    NRA  
24680   Low     MSB  
12121   High    NNN  
我想制作一个饼图,它的切片是RL列,但我不想重复计算除Category列之外相同的行。例如,高切片应该=2,而不是3

我想我可以通过某种方式使用COUNTD()来获得它,但几乎被卡住了


更改数据源或创建新数据源不是一个选项,因为我正在另一个工作表中使用它,并且不想放弃全局过滤器的功能,如果您的工作表共享一个源,则该功能可用。

如果您创建的计算字段是countd(ID)然后将RL字段放在detail按钮上,然后将countd放在angle按钮上,它应该可以工作。

甚至不需要创建calc字段,只需将ID放在angle shelf上,并为其选择countd()聚合即可。你必须把身份证作为一个衡量标准,这样才能起作用。最简单的方法是在将ID拖动到工具架时按住windows上的鼠标右键,然后选择COUNTD()。