Skip to content

Commit

Permalink
Create Department Analysis.R
Browse files Browse the repository at this point in the history
  • Loading branch information
LisaLi525 authored Dec 13, 2023
1 parent b750cfe commit d658b83
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions Department Analysis.R
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
analyze_departments <- function(transaction_summary, items_master, merch_hierarchy) {
# Collecting necessary data
item_summary <- items_master %>% collect()
merch_hierarchy_summary <- merch_hierarchy %>% collect()

# Merging item details with merchandise hierarchy
department_data <- item_summary %>%
left_join(merch_hierarchy_summary, by = c("icls" = "ccls"))

# Analysis based on department
department_analysis <- transaction_summary %>%
inner_join(department_data, by = c("gtin" = "ugtin")) %>%
group_by(divnam, dptnam) %>%
summarise(total_sales = sum(totitemsaleprice),
total_transactions = n_distinct(tranid),
total_units_sold = n(),
total_discount = sum(totdiscountamount)) %>%
ungroup() %>%
collect()

return(department_analysis)
}

0 comments on commit d658b83

Please sign in to comment.