R/group_by_ids.R

Defines functions group_by_ids.log group_by_ids

Documented in group_by_ids group_by_ids.log

#' Group log on identifiers
#'
#' @inheritParams group_by_case
#' @param ... One or more of the following: activity_id, case_id, activity_instance_id, resource_id, lifecycle_id
#'
#' @return Grouped log
#' @export
#'


group_by_ids <- function(log, ...) {
	UseMethod("group_by_ids")
}

#' @describeIn group_by_ids Group log on identifiers
#' @export

group_by_ids.log <- function(log, ...) {

	ids <- list(...)

	for(i in 1:length(ids)) {
		ids[[i]] <- ids[[i]](log)
	}
	group_by(log, across(paste(ids)))
}

Try the bupaR package in your browser

Any scripts or data that you put into this service are public.

bupaR documentation built on April 3, 2023, 5:23 p.m.