非常糟糕的标题,我不确定如何解决这个问题。
我有一组--A,B,C和一组关于该组的信息。
我也有个人 - A1,A2,A3等。有一个领域(让我们称之为眼睛颜色)关于我想要抓住的人。
应该是这个字段在该组的所有成员之间是相同的,但我不能确定。
我希望能够创建一个计算字段,如果该组包含具有蓝眼睛的个人,则返回1,然后能够在与该组相同的行中使用该字段。
我该怎么做?
答案 0 :(得分:0)
如果我误解了你的问题并导致你误入歧途,我会删除这个答案。
创建一个名为“Has Blue Eyes”的计算字段。您的公式应该类似于IF [eye color] = "BLUE" THEN 1 ELSE 0 END"
然后创建另一个使用window_sum(sum([Has Blue Eyes])函数的计算字段。函数有两个可选参数。它们定义当前行的窗口偏移。不知道你的表结构,我可以不给你具体细节。但是你想要根据小组的开始和结束位置来抵消。想法是在你的窗口内,如果总和([有蓝眼睛])大于0,至少有一条记录在窗口有蓝眼睛。
https://onlinehelp.tableau.com/current/pro/online/mac/en-us/functions_functions_tablecalculation.html上的Tableau在线帮助包含有关所有表计算功能的文档。 window_sum()函数靠近底部。