筛选事件

R 中的业务流程分析

Gert Janssenswillen

Creator of bupaR

事件筛选器类别

  • 修剪筛选器
  • 频率筛选器
  • 标签筛选器
  • 通用属性筛选器
R 中的业务流程分析

按时间段修剪

filter_time_period(log, interval = ymd(c("20180110","20180122")), 
                    filter_method = "trim")
R 中的业务流程分析

修剪到起点和终点

filter_trim(start_activities = "blues")
R 中的业务流程分析

修剪到起点和终点

filter_trim(start_activities = "blues", end_activities = "greens")
R 中的业务流程分析

修剪到起点和终点

R 中的业务流程分析

按频率筛选

  • 活动频率
filter_activity_frequency(log, interval = c(50,100))
filter_activity_frequency(log, percentage = 0.8)

  • 资源频率
filter_resource_frequency(log, interval = c(60,900))
filter_resource_frequency(log, percentage = 0.6)

R 中的业务流程分析

按标签筛选

filter_activity(log, activities = c("reds","oranges","purples")))

R 中的业务流程分析

按条件筛选

filter(log, cost > 1000, priority == "High", ...)
  • 可使用任何基于数据属性的条件
  • 可用 &, |, ! 等组合多个条件
R 中的业务流程分析

让我们练习吧!

R 中的业务流程分析

Preparing Video For Download...