我在过滤器中有一个部门列表。这是我使用此计算所遵循的逻辑:-如果已选择 17 个部门(全部),则“总共 2u”-如果仅选择了这 5 个部门(EOI、业务分析、安置、学生参与、劳动力参与)然后“大学行动”-如果选择了 2-4 或 6-16 个部门,则“2+ 部门”-如果选择了 1 个部门,则 [部门]
一切正常,直到我到达 6-16 部门。如果选择了 University Ops 部门并且我单击另一个部门,它仍然显示 University Ops,但我需要它切换到 2+ 个部门。
(图中,组成 U Ops 的 5 个部门都被选中,但产品营销也是如此,因此根据下面的 calc 逻辑应为“2+ Departments”
if total(COUNTD([Department]))=17 then "2U Total"
elseif total(countd(if [Department] = "Business Analytics" or [Department] = "EOI"
or [Department] = "Placement" or [Department] = "Student Engagement"
or [Department] = "Workforce Engagement" then [Department] end))=5
then "University Ops"
elseif total(COUNTD([Department]))>1 and TOTAL(COUNTD([Department]))<5 OR
total(COUNTD([Department]))>5 and TOTAL(COUNTD([Department]))<17 then "2+ Departments"
else max([Department])
END