![]() |
1
0
我自己在WFM工作,我也必须考虑并发性。我已经为这种情况建立了报告。然而,我主要使用excel公式和数据透视表来表示VBA经过少量处理后的数据 我认为有两种方法可以表示数据,但您尚未指定哪种方法,因此我将为每种方法提供解决方案。
假设每行是A是代理ID,B是聊天ID,C是开始,D是停止。您需要将其转换为事件类型报告。下面的代码通过将停止事件添加到数据的底部,并将现有数据转换为开始时间事件来实现这一点。
数据存储为基于事件的。
列E获取当前正在进行的聊天次数,在新聊天开始时加一次,在结束时减一次。F列检查是否至少有一个聊天正在进行。G列检查该行和下一行是否是同一代理,如果是,则获取时差。 一旦这一切都完成了,就要以结果为中心。现在,您可以表示每个代理和并发级别(例如:1次聊天和2次聊天)的持续时间,以及代理和组总数。同样,我自己做同样的任务,这就是我做的方式。 |
![]() |
Interactive · 如果相邻单元格为空,则VBA完成循环 1 年前 |
![]() |
RonanC · VBA数据验证下拉列表,是否也允许自由文本? 1 年前 |
|
user1646660 · 如果日期介于两个日期之间,则向插槽添加日期 1 年前 |
![]() |
Blake S · Excel宏错误:过程调用或参数无效 1 年前 |
|
Hieu Minh · 数据透视表无法覆盖现有的合并单元格 1 年前 |
![]() |
Nick · 当条件匹配电源查询时,从单独的查询中返回多列 2 年前 |