因此,我的背景是尝试根据here方向的数据库Feed创建生存曲线。
到目前为止,每个下面有三个计算字段。患者ID不是计算字段或生存分析所必需的,但我相信它可能对此问题有用。作为参考,大约有20,000名独特患者。
Patient ID | Time | Censor | Group
Id1 3 0 1
Id2 8 0 2
Id3 1 1 1
Id4 3 1 1
Id5 11 0 1
Id5 7 1 2
我想要做的是插入两条记录(每组一条记录),例如:
Patient ID | Time | Censor | Group | Link
0 1
0 2
Id1 3 0 1 link
Id2 8 0 2 link
Id3 1 1 1 link
Id4 3 1 1 link
Id5 11 0 1 link
Id5 7 1 2 link
我尝试使用这些基本属性创建excel电子表格以与列结合,但未成功,但是,excel电子表格似乎无法与数据库结合。
我的下一个想法是找到20,000个患者中的2个,我可以在这些行中创建计算字段(不确定这在Tableau中是否可行,请原谅我的语法):
IF [Patient ID] = Id3 THEN [TIME] = 0 AND [CENSOR] IS NULL
END
然后[Link]计算公式:
IF [Patient ID] = Id3 THEN NULL
ELSE "link"
END
任何帮助将不胜感激。希望避免在数据库中插入这些记录。
答案 0 :(得分:1)
最好/最简单的选项是对excel工作簿使用外部联接 - 这是Tableau版本10中的新功能(跨数据库连接)
然后,组合数据集后,您可以根据Excel数据的缺失或存在,通过过滤器或计算字段构建业务逻辑。
http://www.tableau.com/about/blog/2016/7/integrate-your-data-cross-database-joins-56724