在Tableau中创建一个新变量

时间:2014-11-20 17:27:36

标签: tableau

我是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

1 个答案:

答案 0 :(得分:3)

实现这一目标的方法实际上取决于它的灵活性。最终,使用Disorder制作列的广泛数据源可以使这更容易。您仍然需要将结果混合到数据支架上,该数据支架具有您希望在Tableau中使用此代码的代码组合。如果需要扩展,您将希望使用自定义SQL或Alteryx等其他ETL工具进行转换工作。我在Tableau论坛上为您发布了一个针对此问题的解决方案,我可以上传文件:http://community.tableausoftware.com/message/316168

相关问题