[Experimental]

This function calculates the average number of weeks (cadence) between of 1:1 meetings between an employee and their manager. Returns a distribution plot for typical cadence of 1:1 meetings. Additional options available to return a bar plot, tables, or a data frame with a cadence of 1 on 1 meetings metric.

one2one_freq(
  data,
  hrvar = "Organization",
  mingroup = 5,
  return = "plot",
  mode = "dist",
  sort_by = "Quarterly or less\n(>10 weeks)"
)

Arguments

data

A Standard Person Query dataset in the form of a data frame.

hrvar

String containing the name of the HR Variable by which to split metrics. Defaults to "Organization". To run the analysis on the total instead of splitting by an HR attribute, supply NULL (without quotes).

mingroup

Numeric value setting the privacy threshold / minimum group size. Defaults to 5.

return

String specifying what to return. This must be one of the following strings:

  • "plot"

  • "table"

mode

String specifying what method to use. This must be one of the following strings:

  • "dist"

  • "sum"

sort_by

String to specify the bucket label to sort by. Defaults to NULL (no sorting).

Value

A different output is returned depending on the value passed to the return argument:

  • "plot": 'ggplot' object. A stacked bar plot for the metric.

  • "table": data frame. A summary table for the metric.

Distribution view

For this view, there are four categories of cadence:

  • Weekly (once per week)

  • Twice monthly or more (up to 3 weeks)

  • Monthly (3 - 6 weeks)

  • Every two months (6 - 10 weeks)

  • Quarterly or less (> 10 weeks)

In the occasion there are zero 1:1 meetings with managers, this is included into the last category, i.e. 'Quarterly or less'. Note that when mode is set to "sum", these rows are simply excluded from the calculation.

See also

Other Visualization: afterhours_dist(), afterhours_fizz(), afterhours_line(), afterhours_rank(), afterhours_summary(), afterhours_trend(), collaboration_area(), collaboration_dist(), collaboration_fizz(), collaboration_line(), collaboration_rank(), collaboration_sum(), collaboration_trend(), create_bar_asis(), create_bar(), create_boxplot(), create_bubble(), create_dist(), create_fizz(), create_inc(), create_line_asis(), create_line(), create_period_scatter(), create_rank(), create_sankey(), create_scatter(), create_stacked(), create_tracking(), create_trend(), email_dist(), email_fizz(), email_line(), email_rank(), email_summary(), email_trend(), external_dist(), external_fizz(), external_line(), external_network_plot(), external_rank(), external_sum(), hr_trend(), hrvar_count(), hrvar_trend(), internal_network_plot(), keymetrics_scan(), meeting_dist(), meeting_fizz(), meeting_line(), meeting_quality(), meeting_rank(), meeting_summary(), meeting_trend(), meetingtype_dist_ca(), meetingtype_dist_mt(), meetingtype_dist(), meetingtype_summary(), mgrcoatt_dist(), mgrrel_matrix(), one2one_dist(), one2one_fizz(), one2one_line(), one2one_rank(), one2one_sum(), one2one_trend(), period_change(), workloads_dist(), workloads_fizz(), workloads_line(), workloads_rank(), workloads_summary(), workloads_trend(), workpatterns_area(), workpatterns_rank()

Other Managerial Relations: mgrcoatt_dist(), mgrrel_matrix(), one2one_dist(), one2one_fizz(), one2one_line(), one2one_rank(), one2one_sum(), one2one_trend()

Examples

# Return plot, mode dist
one2one_freq(sq_data,
             hrvar = "Organization",
             return = "plot",
             mode = "dist")


# Return plot, mode sum
one2one_freq(sq_data,
             hrvar = "Organization",
             return = "plot",
             mode = "sum")


# Return summary table
one2one_freq(sq_data, hrvar = "Organization", return = "table")
#> # A tibble: 15 × 6
#>    group                Every two months\n(6 -…¹ Month…² Quart…³ Twice…⁴ Emplo…⁵
#>    <fct>                                   <dbl>   <dbl>   <dbl>   <dbl>   <int>
#>  1 IT-East                                0.258    0.274  0.355    0.113      62
#>  2 Finance-West                           0.0685   0.479  0.288    0.164      73
#>  3 Human Resources                        0.0423   0.239  0.282    0.437      71
#>  4 Financial Planning                     0.28     0.28   0.267    0.173      75
#>  5 IT-Corporate                           0.191    0.279  0.25     0.279      68
#>  6 G&A East                               0.2      0.185  0.231    0.385      65
#>  7 Facilities                             0.208    0.458  0.194    0.139      72
#>  8 G&A South                              0.158    0.237  0.184    0.421      76
#>  9 Biz Dev                                0.307    0.347  0.173    0.173      75
#> 10 Finance-South                          0.160    0.444  0.148    0.247      81
#> 11 Customer Service                       0.115    0.213  0.148    0.525      61
#> 12 G&A Central                            0.105    0.316  0.123    0.456      57
#> 13 Finance-Corporate                      0.265    0.441  0.0882   0.206      68
#> 14 Inventory Management                   0.283    0.433  0.0667   0.217      60
#> 15 Finance-East                           0.114    0.457  0.0571   0.371      70
#> # … with abbreviated variable names ¹​`Every two months\n(6 - 10 weeks)`,
#> #   ²​`Monthly\n(3 - 6 weeks)`, ³​`Quarterly or less\n(>10 weeks)`,
#> #   ⁴​`Twice monthly or more\n(up to 3 weeks)`, ⁵​Employee_Count