我正在尝试显示独特的人数。人们本来可以参加多个计划,其中一些我不想被计算在内(他们只是在等待名单上)。我搜索了互联网并尝试了 if 语句以及集合分析。我不断得到一个不准确的答案,也没有被我的集合分析改变。
我目前的表达是:=count({<[ProgramName]-={'p2', 'p3', 'p4', 'p5'...}>} distinct [HumanName])
这是一个数据示例,假设我们正在计算 p1 中不同人的数量。唯一人数为 4:
在我的真实数据中,我有 50 个程序,我想排除大约 20 个并计算另外 30 个中的不同患者。我尝试将 distinct 移到表达式的前面(count(distinct( 并没有影响我的答案。当我删除“-”使表达式包含列出的程序时,我的答案保持不变。我尝试使用 count({1-[ProgramName]={....} 也返回相同的值。
请帮忙!尽管我熟悉其他类型的编码,但我是集合分析的新手。谢谢 :)