我正在尝试将名称分组在一起,并计算每个受让人正在处理的票证数量。然后,我想将此信息绘制到条形图上。每个票证可以分配给多个受让人。
我使用以下表达式,但无法获得所需的输出。图表上的数字加起来不正确。
=SWITCH(Fields!assignees.Value LIKE "*Jerry*",Count(Fields!issue_number.Value),
Fields!assignees.Value LIKE "*Chris*",Count(Fields!issue_number.Value),
Fields!assignees.Value LIKE "*James*",Count(Fields!issue_number.Value),
Fields!assignees.Value LIKE "*Steve*",Count(Fields!issue_number.Value))
表格
Issue_Number Assignees
1 Jerry
2 Chris
3 James, Jerry
4 Chris, Jerry
5 Chris, Jerry
6 Jerry
7 Steve
8 Steve
所需的输出
条形图示例:
答案 0 :(得分:0)
问题似乎是您没有指定要计数的特定条件,基本上只是对switch表达式的每个部分使用了相同的计数。您实际上需要获取每个的计数,因此在{ "_id" : ObjectId("5beab425c0d75e5afabc1638"), "opponents" : [ ObjectId("5c58363b5c226c24b0b37860") ] }
{ "_id" : ObjectId("5c58363b5c226c24b0b37860"), "opponents" : [ ObjectId("5beab425c0d75e5afabc1638") ] }
的第二部分中需要一个IIF
。尝试以下表达式:
SWITCH