Workdayโ€™s Trended Workers Data Sourceโ€ฆ

Hey there! Ceci here, with our first Well Built Solutions newsletter.

We all know that Workdayโ€™s robust reporting and analytics is one of the ERP softwareโ€™s biggest selling points. There are valuable insights hidden in your HR data, and with the right Workday reporting know-how, this value can be realized.

While the reporting possibilities in Workday are endless, throughout my years of helping Workday customers understand the stories that their data reveal, hereโ€™s one big takeaway:

Nothing puts a smile on your executive stakeholdersโ€™ faces as readily as trended worker reports ๐Ÿ˜

So, for those new to trended data in Workday, letโ€™s start with a super simple questionโ€”what is a trend?

A trend assesses how a single data point changes over time. With enough data, a trend helps you identify whatโ€™s the norm, whatโ€™s a deviation, and whatโ€™s a pattern.

For example, letโ€™s say you create a trended chart of Terminations by Month. With this view, over time, you build an expectation that around 10 employees voluntarily leave your organization each month.

Then, you may notice something out of the ordinaryโ€”20 employees voluntarily left your organization in May! Thatโ€™s 2x more than every other month! ๐Ÿค” With this visual cue, you can investigate Mayโ€™s termination data to understand why it deviated from the norm.

The following year, you find that May had the most terminations AGAIN. Now, itโ€™s a pattern, and in your third year, you can anticipate it. Youโ€™re now armed with data insights and can get proactive with your retention strategies ๐Ÿ’ช

Are you convinced that Workdayโ€™s Trended Workers data source can be of use to you?

Awesome! Letโ€™s set it upโ€ฆ

Setting Up the Trended Workers Data Source

There's some initial setup required to utilize the Trended Workers data source within Workday.

First, run the task Edit Tenant Setup โ€“ Reporting and Analytics. Check the box for Enable Worker Trending.

Task: Edit Tenant Setup - Reporting and Analytics

Next, confirm that a security group you belong to has Modify access on the domain security policy Set Up: Tenant Setup - Reporting and Analytics.

Once this is established, you now have access to run the task, Maintain Trended Workers. Run it!

Route to the configuration tab. Here, youโ€™ll see 3 main inputs: Trending Start Date, Number of Retroactive Periods, and Trending Period. Letโ€™s discuss eachโ€ฆ

Task: Maintain Trended Workers > Configuration tab

The Trending Start Date marks the beginning of your trended data. This date should typically be set to the effective date of the earliest staffing history that exists in your Workday tenant. If your staffing data starts as far back as the beginning of 2015, for instance, you can set your Trending Start Date to 01/01/2015.

The Trending Period tells Workday how often to take a snapshot of your organizationโ€™s headcount. The standard Trending Period is Year-Month. Note that Workday automatically purges trended worker data older than 36 periods. So, a Trending Period set to โ€œYear-Monthโ€ means you can report on up to 3 years of data (36 periods / 12 months = 3 years). While you should typically set your Trending Start Date to when your staffing data begins, with the standard Trending Period, due to the aforementioned purging feature, only up to 3 years of data from the current date will be reportable. With the standard Trending Period, at the end of each month, you can expect Workday to remove the oldest month and add the newest month from your trended worker datasetโ€”your data is refreshed each month on a rolling 36-month basis.

Number of Retroactive Periods

There are times when your data needs to be adjusted. Perhaps you processed a recent hire with an incorrect hire date; the retroactive periods ensure that recent corrections are reflected in your data. Workday will review and refresh transactions that occurred in the retroactive period on a daily basis. You can set the number of retroactive periods to be between 1-6, equating to 1-6 months if your Trending Period is โ€œYear-Monthโ€.

We typically recommend 3 retroactive periods to give you wiggle room without piling too heavy a daily background process workload on your tenant. If a transaction is corrected, added, or rescinded that goes further back than the number of retroactive periods you specified, as a fail-safe, you can always refresh ALL of your trended worker data by re-running the task, Create Worker Trending Dataโ€ฆ

With the setup complete on Maintain Trended Workers, youโ€™re now ready to generate your trending data! Run the task Create Worker Trending Data. Then, return to the task Maintain Trended Workers and view the Status tab to monitor your dataset creation progress.

Task: Create Worker Trending Data

Once your dataset has been created, congratulationsโ€”youโ€™re up and running! Success! ๐ŸŽ‰

Building Custom Reports on the Trended Workers Data Source

Now, the moment youโ€™ve all been waiting forโ€”CUSTOM REPORTING ๐Ÿ“ˆ

Before we dive in, Iโ€™ll note that setting up the Trended Workers data source automatically allows you to run around 70 Workday-delivered trending reports. While these are certainly worth exploring, most organizations end up needing more custom, flexible views of their data. So, on to custom reportingโ€ฆ

In a typical report built on a Worker data source, you generate one headcount value for one point in time. With the Trended Workers data source, youโ€™ll generate many headcount values for multiple points in time.

To kick us off, letโ€™s create a matrix report that uses basic Trended Workers data source functionality: Ending Headcount by Month.

Level 1: Ending Headcount by Month

First, you need to create a calculated field to display the Record Date (the date Workday generated a snapshot) in a rolled-up format. In this case, youโ€™ll use Year-Month.

Run the task, Create Calculated Field. Select โ€œTrended Workersโ€ for Business Object and โ€œFormat Dateโ€ for Function.

Then, search and select โ€œRecord Dateโ€ as your Date Field, and โ€œYear-Monthโ€ as your Format. Create this same calculated field for Year-Quarter as well (๐Ÿ’กmake a copy of your Year-Month calculated field and simply change the Format to save time).

โ„น๏ธ You could alternatively build this calculated field as a Lookup Date Rollup field typeโ€”either works!

Task: Create Calculated Field

Now youโ€™re ready to create the custom report.

Run the task, Create Custom Report. Select โ€œMatrixโ€ as the Report Type and โ€œTrended Workersโ€ as the Data Source. Click OK.

Task: Create Custom Report

Matrix Tab

Under the Row Column section, add your newly created calculated field. Retitle the Label Override to โ€œYear-Monthโ€ so your end user will see a clean label instead of your calculated field nomenclature.

Ending Headcount by Month Custom Report - Group by Field Set Up

Next, scroll down to the Define Field(s) to Summarize section. Swap out Count Type for โ€œSumโ€ in the Summarization Type input, then search and select โ€œEnding Headcountโ€ in the Summarization Field input. Type โ€œEnding Headcountโ€ in the Label Override column, otherwise Workday will display โ€œSum of Ending Headcountโ€ on the resulting table and chartโ€”this default label is confusing if not misleading for your end users.

Ending Headcount by Month Custom Report - Summarization Field Set Up

Prompts Tab

Check the box โ€œPopulate Undefined Prompt Defaultsโ€. This will trigger all of the delivered prompts from the Trended Workers data source and filter to appear! We love a little Workday magic โœจ

Use the little ๐Ÿ”ผ and ๐Ÿ”ฝ arrows to reorder the prompts so the fields Organization, Include Subordinate Organizations, Time Series Start Date, and Time Series End Date are at the top.

Then, select the Employee Types that make up your headcount (itโ€™s common to exclude interns), specify โ€œSnapshotโ€ as your Record Type, and check โ€œDo Not Prompt at Runtimeโ€ for all of the prompts except the top 4.

This way, your end user running the report has the flexibility to generate report results for whatever organization chain and date range they want, without seeing the noise of the other available (but in this case, irrelevant) prompts.

Ending Headcount by Month Custom Report - Prompts Tab Set Up

Output Tab

Route to the Output tab. Switch ๐Ÿ”€ the Output Type to โ€œChart and Tableโ€. Then, expand the Chart Options section, and select โ€œColumn - Clusteredโ€ for Chart Type. Confirm that the โ€œRow Groupingโ€ and โ€œMetricsโ€ populate for the Horizontal Axis and Legend, respectively. Select โ€œMetric 1โ€ for the Metrics to Include.

For this report, you have only one metricโ€”Ending Headcount.

Ending Headcount by Month Custom Report - Output Tab Set Up

Lastly, expand the Top N Field section and select โ€œMetric 1โ€.

HOORAY! YOU DID IT! ๐Ÿฅณ Click OK, and run the report to view a beautiful chart of your organizationโ€™s Ending Headcount by Month.

Level 1 Additional Resources

Ready for level two? Scroll onโ€ฆ

Level 2: Growth Rate by Year-Quarter

Welcome to Level 2. You get to build on what you did in Level 1 by creating one of my favorite charts: Growth Rate by Year-Quarter. Itโ€™s a beautiful visual with a double axis. The right axis shows Ending Headcount as a column cluster while the left axis shows Growth Rate as a line overlaid on top.

Remember, Workday only takes an Ending Headcount snapshot at the end of each month. But, the Growth Rate calculation is:

(Ending Headcount - Starting Headcount) / Starting Headcount = Growth Rate

How do you get your Starting Headcount? Letโ€™s discussโ€ฆ

Starting Headcount Summarization Calculation

Well, the Ending Headcount of one month is the Starting Headcount of the next! All you need to do is create a summarization calculation leveraging Ending Headcount with a โ€œperiod offsetโ€.

Here are your steps:

  1. Create a matrix report on the Trended Workers data source.

  2. Scroll down to the Define the Field(s) to Summarize section. Add a line item and switch the Summarization Type to โ€œCalculationโ€. Then, click into the field in the next column, titled Summarization Field. Take the pathway Create > Create System-Wide Summarization Calculation.

  3. Name the field โ€œStarting Headcountโ€ and select Lookup Prior Value as the Function. Click OK.

  4. Set the Function to "Prior rollup periodโ€, the Summarization Type to โ€œSumโ€, and the Field to โ€œEnding Headcountโ€. Set the Period Offset to 1, and check the box for Return Zero on Error.

When youโ€™re done, it should look just like this๐Ÿ‘‡

Starting Headcount Lookup Prior Value Calculation

Growth Rate Summarization Calculation

Now that you have both your Starting and Ending Headcount variables, your next step is to create the Growth Rate ๐Ÿ“ˆ summarization calculation. Go through the same exercise of creating a System-Wide Summarization Calculation, except this time, youโ€™ll choose โ€œSummarization Calculationโ€ as the Function instead of โ€œLookup Prior Valueโ€.

In the next screen, build out your Growth Rate formula. Youโ€™ll have 3 line items with parentheses grouping the first two lines. The first line item is โ€œSumโ€ in the Summarization Type input, followed by the Workday-delivered โ€œEnding Headcountโ€ in the Field input. The next two line items will incorporate your new Starting Headcount calculation! Make sure your mathematical operators are correct between each line item: - (subtract) then / (divide).

The end result should look like this๐Ÿ‘‡

Growth Rate Summarization Calculation

Voila! Now that you have these summarization calculations created, letโ€™s finish the custom report setup.

Matrix Tab

Under the Row Column section, add your Record Date (Year-Quarter) calculated field. Retitle the Label Override to โ€œYear-Quarterโ€.

Growth Rate by Year-Quarter Custom Report - Group by Field Set Up

Next, scroll down to the Define the Field(s) to Summarize section. Enter โ€œSumโ€ in the Summarization Type input, then search and select โ€œEnding Headcountโ€ in the Summarization Field input. Again, type โ€œEnding Headcountโ€ in the Label Override column.

Click the + button to add a line item. Select โ€œCalculationโ€ as your Summarization Type and your new โ€œGrowth Rateโ€ calculation as your Summarization Field. Retitle the Label Override and format the field to be a percent. Lastly, reorder the metrics ๐Ÿ”ฝ so the Growth Rate is on top (corresponding to metric one) and Ending Headcount is below it (corresponding to metric two).

Growth Rate by Year-Quarter Custom Report - Summarization Calculations Set Up

Prompts Tab

๐Ÿ” Repeat all the steps described in the Ending Headcount by Month custom report directions!

Output Tab

This is where visualization magic happens ๐Ÿช„ Route to the Output tab. Switch ๐Ÿ”€ the Output Type to โ€œChart and Tableโ€. Then, expand the Chart Options section, and select โ€œLineโ€ for the Chart Type. Confirm that the โ€œRow Groupingโ€ and โ€œMetricsโ€ populate for the Horizontal Axis and Legend, respectively. Select โ€œMetric 1โ€ for the Metrics to Include. Congratulations! ๐Ÿ‘ You just set up Growth Rate as a line chart for Year-Quarter on the left vertical axis.

Now, check the box for "Add Secondary Axis", select "Metric 2", and set the chart type to "Column - Clustered". This adds Ending Headcount to the chart on the right vertical axis.

BONUS: Scroll down a little further and expand the Advanced section. Under Options, check the box for โ€œShow Markerโ€. This will add markers ๐Ÿ”ธ to your Growth Rate line.

Growth Rate by Year-Quarter Custom Report - Output Tab Set Up

Thatโ€™s it! Save the report and run this bad boy. Bask in the glory of uncovering your organizationโ€™s Growth Rate! ๐Ÿ˜Ž

Level 2 Additional Resources

Ready for Level 3??? ๐Ÿซฃ

Level 3: Turnover Rate by Year-Quarter

There are many ways to track Turnover Rate within Workday. My personal favorite is by Year-Quarter with an Area Overlay chart ๐Ÿฅฐ

The quarter isnโ€™t your thing? You can switch out the timeframe, for sure. But I find a quarter to be a perfect measurementโ€”long enough to generate non-zero data yet short enough to compare to other quarters and take action when the turnover rate deviates from expectations.

Letโ€™s familiarize ourselves with the Turnover Rate calculation:

Count of Terminations / Average Headcount = Turnover Rate

The Termination Count setup is similar to Ending Headcountโ€”itโ€™s Workday delivered.

But, you do need to create another Summarization Calculation for Average Headcount.

Average Headcount Summarization Calculation

Creating this summarization calculation should be a piece of cake ๐Ÿฐ for you now!

Using your Starting and Ending Headcount variables, build out your โ€œAverage Headcountโ€ field. Youโ€™ll have 3 line items with parentheses around the first two. On the first line, select โ€œCalculationโ€ for your Summarization Type and โ€œStarting Headcountโ€ for Field. On the next line, select โ€œSumโ€ for Summarization Type followed by the Workday-delivered โ€œEnding Headcountโ€ for Field. For the last line, select โ€œConstantโ€ for Summarization Type and enter a numerical value of โ€œ2โ€ in the Field input. Confirm that your mathematical operators are correct between each line item: + (add) then / (divide).

Your end result should look like this๐Ÿ‘‡

Average Headcount Summarization Calculation

Bravo! ๐Ÿ™Œ You now have your Turnover Rate denominator. Now onto the Turnover Rate itselfโ€ฆ

Overall Turnover Rate Summarization Calculation

Name the field โ€œOverall Turnover Rateโ€. On the first line, select โ€œSumโ€ as the Summarization Type. Then, search and select โ€œTermination Countโ€ (this is Workday-delivered) for Field. Next, add a line item, choose โ€œCalculationโ€ as the Summarization Type, and search and select your brand new โ€œAverage Headcountโ€ field. Put a / (divide) Operator between these two line items and check the box for Return Zero on Error.

โ—Now, repeat this calculation setup for Involuntary and Voluntary Turnover Rates. They are built in the same way, with one quick changeโ€”for the โ€œFieldโ€, use Involuntary Termination Count and Voluntary Termination Count instead, respectively.

When youโ€™re done, it should look like this๐Ÿ‘‡

Overall Turnover Rate Summarization Calculation

Now youโ€™re ready to set up the rest of the custom reportโ€ฆ

Matrix Tab

Under the Row Column section, add your Record Date (Year-Quarter) calculated field. Retitle the Label Override to โ€œYear-Quarterโ€.

Next, scroll down to the Define the Field(s) to Summarize section. Add 3 rows. In the first row, enter โ€œCalculationโ€ for Summarization Type and input your โ€œVoluntary Turnover Rateโ€ calculation for Summarization Field. Set the next 2 lines up in the same way, simply switching the Summarization Field for โ€œInvoluntary Turnover Rateโ€ and โ€œOverall Turnover Rateโ€ respectively. Format all 3 lines as a percent with two decimal digits (0.00%).

Turnover Rate by Year-Quarter Custom Report - Summarization Calculations Set Up

Filter Tab

The Filter tab setup is what makes this our Level 3 report. By calculating Turnover Rate, youโ€™re mixing both Snapshot data (Ending Headcount to Average Headcount) and Activity data (Termination Count).

To ensure you donโ€™t get funky duplicates, add 5 line items to the Filter tab. In the first set of parentheses, specify a Record Type of โ€œActivityโ€, the Business Process Type as โ€œTerminationโ€, and the Employee Type to be whichever types of employees you want to include.

Close the parentheses, then change the And/Or setting to OR in line 4.

In the last 2 line items, specify a Record Type of โ€œSnapshotโ€ and match your Employee Type selection from line 3 for consistent data.

With these filters, youโ€™re telling Workday to pull Activity data for regular terminations and Snapshot data for regular employees who are active at each time periodโ€™s close (in this case, the close of the Year-Quarter).

Turnover Rate by Year-Quarter Custom Report - Filter Tab Set Up

Prompts Tab

๐Ÿ” Repeat all Prompts Tab steps described in the Level 1: Ending Headcount by Month instructions, EXCEPT โ›” donโ€™t make any selections for the Record Type and Employee Typeโ€”this was taken care of with filters here.

Output Tab

Route to the Output tab. Switch ๐Ÿ”€ the Output Type to โ€œChart and Tableโ€. Then, expand the Chart Options section and select โ€œArea Overlayโ€ for the Chart Type. Confirm that the โ€œRow Groupingโ€ and โ€œMetricsโ€ populate for the Horizontal Axis and Legend, respectively. Select all 3 metrics under Metrics.

Level 3 Additional Resources

YOU ACHIEVED LEVEL 3!!! Now you have trended Turnover Rate data to show your executives. Letโ€™s toast to that! ๐Ÿพ๐Ÿฅ‚

As always, thank you for being a reader!

Weโ€™re celebrating you and your pursuit of a Well Built Workday ๐Ÿฅณ

Until next time!

Ceci & Mia

Co-founders of Well Built Solutions

P.S. Loving the newsletter? Leave us a testimonial here ๐Ÿฅฐ

Reply

Avatar

or to participate

Keep Reading