一个人可以记录多个案例:案例1,案例2,案例3
一个案例可以有多个状态:新的,活动的,解决的
使用视图表,我希望生成一个视图,其中每个人都有一行,我可以看到每个人都有多少个新的、活动的和已解决的案例:
Person | States
Person 1 | New(1), Active(3), Resolved (13)
Person 2 | New(5), Active(3), Resolved (1)或者类似的东西:
Person | New | Active | Resolved
Person 1 | 1 | 3 | 13
Person 2 | 5 | 3 | 1通过正常的聚合,我所能实现的只有:
Person | Cases
Person 1 | 17
Person 2 | 9我肯定遗漏了什么吗?
发布于 2013-08-08 14:21:39
视图_合并_行模块将节省您的时间!假设State字段是list字段。
1)在具有表显示的启用聚合的视图中,添加一个用户:Name (Group一起),一个States字段(计数,排除在显示之外),然后再添加一个State字段(Group,Re写结果>重写该字段的输出:[field_states] ([field_states_1]))。
因此,您将得到一个具有状态但每个节点只有一行的用户列表。这是一个截图:

2)然后启用views_merge_rows模块。在合并行设置中,可以这样做:

所以你得到了你想要的!

发布于 2013-08-07 09:05:08
您可以通过使用视场视图模块来实现这一点。更具体地说
在上面的内容之后,您将看到一个视图,显示一个用户名表,并在它们旁边显示每个状态的计数。您可以根据需要对全局视图字段(内部视图)进行主题化,以您喜欢的方式呈现它们。
发布于 2013-08-05 14:51:35
您可以使用https://drupal.org/project/views_php将三个自定义PHP字段添加到视图中,每种情况下一个。在每个字段的代码中,您将加载相应案例的数量。
https://drupal.stackexchange.com/questions/80239
复制相似问题