Tableau api 在Tableau中创建一个新变量

Tableau api 在Tableau中创建一个新变量,tableau-api,Tableau Api,我对Tableau还不熟悉,我试图让自己适应这个系统。我是一个R用户,通常使用广泛的数据格式,因此将内容分解成适当的长格式是一件棘手的事情。这是我目前的问题 假设我有一个这样结构的数据文件 ID Disorder Value 1 A 0 1 B 1 1 C 0 2 A 1 2 B

我对Tableau还不熟悉,我试图让自己适应这个系统。我是一个R用户,通常使用广泛的数据格式,因此将内容分解成适当的长格式是一件棘手的事情。这是我目前的问题

假设我有一个这样结构的数据文件

ID       Disorder     Value
1         A             0     
1         B             1
1         C             0
2         A             1
2         B             1
2         C             1
3         A             0
3         B             0
3         C             0
我想做的是组合变量,这样一组混乱的存在被用于汇总变量。例如,我如何才能实现像这样的输出?总和是患者人数,百分比是患者人数除以总人数

Disorders        Sum       Percentage
A                 1            33.3 
B                 2            66.6
C                 1            33.3
AB                2            66.6
BC                2            66.6
AC                1            33.3
ABC               2            66.6

解决这一问题的方法实际上取决于它的灵活性。最终,一个包含无序列的广泛数据源将使这变得更容易。您仍然需要在一个数据脚手架上混合结果,该脚手架包含您希望在Tableau中使用的代码组合。如果需要扩展,您将希望使用定制SQL或其他ETL工具(如Alteryx)进行转换。我在Tableau论坛上为您发布了这个问题的解决方案,我可以上传文件: