我有以下几个维度:病人和收集类型(血液或组织)。计量:收藏。
我在计算每个病人已经采集了多少血液和组织。这是我的桌子:按收集类型分列的每个病人的收集
现在我要过滤这张桌子:我只想显示那些有超过2次血液收集和2次以上组织收集的病人。
所以,我只想看看病人B,D和E。我该怎么做呢?
发布于 2017-10-14 21:43:20
有多种方法可以实现你想要的结果。可能更容易的方法之一是将你的数据拆散,比如“血液收集”和“组织收集”是分开的列,而不是一列。我认为Tableau在导入数据源时本机不支持这一点;但是,您可以创建两个额外的计算字段来复制un透视。
血场:
IF [Collection_Type] = 'Blood'
THEN [Collection]
ELSE Null
END组织场:
IF [Collection_Type] = 'Tissue'
THEN [Collection]
ELSE Null
END编辑:创建一个计算字段,其中包含您想要的过滤条件Ex:
(SUM([Blood_field]) > 2 AND SUM([Tissue Field]) > 2)计算出的字段将计算为真或实。筛选此字段中的TRUE记录
https://stackoverflow.com/questions/46738106
复制相似问题