0
我有以下维度:患者和收集类型(血液或组织)。度量:集合。基于不同变量的相同维度的Tableau - Filter Measure
我在计算每位患者的血液和组织收集量。 这里是我的表格:Collections per Patient by Collection Type
现在我想筛选这张表格:我只想显示那些有2个以上血液收集和2个以上组织收集的患者。因此,我只想看到病人B,D和E. 我该怎么做?
我有以下维度:患者和收集类型(血液或组织)。度量:集合。基于不同变量的相同维度的Tableau - Filter Measure
我在计算每位患者的血液和组织收集量。 这里是我的表格:Collections per Patient by Collection Type
现在我想筛选这张表格:我只想显示那些有2个以上血液收集和2个以上组织收集的患者。因此,我只想看到病人B,D和E. 我该怎么做?
有多种方法可以完成您想要的结果。可能的其中一种更简单的方法是将数据转化为“血液收集”和“组织集合”是分开的列而不是一列。我不认为当前导入数据源时,Tableau本地支持此功能;不过,您可以创建两个额外的计算字段来复制未转义字段。
血液场:
IF [Collection_Type] = 'Blood'
THEN [Collection]
ELSE Null
END
组织现场:
IF [Collection_Type] = 'Tissue'
THEN [Collection]
ELSE Null
END
编辑:创建一个包含所需条件过滤计算的字段,例:
(SUM([Blood_field]) > 2 AND SUM([Tissue Field]) > 2)
计算的字段将评估为TRUE或FLASE。筛选此字段为TRUE的记录
谢谢,tyvich。我已经创建了2个措施。当我将第一次计算的量度(血液)移至过滤器中时,它滤除了所有组织集合。 :(你有什么想法,我怎么可以显示 - 血液> 2和组织> 2? –