Calculated Columns for Copilot Usage Segmentation

This page provides DAX scripts for calculated columns used to segment users by their Copilot usage patterns in Power BI.


RL12W (12-week rolling) Approach

Recommended if the adoption timeframe is longer than 12 weeks, and the goal is to evaluate long term habit formation on Copilot usage.

Definitions


RL4W (4-week rolling) Approach

Recommended if the adoption period is shorter than 12 weeks, or adoption is being evaluated as part of an agile pilot program.

Definitions


Usage Instructions

  1. Open Power BI Desktop and select your table in Data view.
  2. Download the DAX file you want to use from the links above.
  3. Copy the DAX expression and paste it into Power BI as a β€˜New Column’ formula.
  4. Use the resulting columns to analyze and visualize Copilot adoption and habit formation.

Available DAX Files

12-Week Rolling (RL12W) Files:

4-Week Rolling (RL4W) Files:


Creating Total Copilot Actions Column

It may be necessary to create a custom β€œTotal Copilot actions” column in the Power Query step under β€˜Transform Data’. Here’s an example M (Power Query) script:

= let
    Source = #"Changed Type", // Update with name of previous step as appropriate
    AddedCustomColumn = Table.AddColumn(
    Source, 
    "Total Copilot actions",
    each [#"Copilot actions taken in Teams"] + 
         [#"Copilot actions taken in Outlook"] +
         [#"Copilot actions taken in Word"] +
         [#"Copilot actions taken in Excel"] +
         [#"Copilot actions taken in Powerpoint"],
    Int64.Type
    )
in
    AddedCustomColumn

Source Files


Need Help?

For detailed usage instructions and additional context, see our Usage Segmentation Guide or visit the source folder on GitHub.