Chart & Visualization Issues

WPS Spreadsheet: Create a Booking Status Chart by Work Programme

John WilsonJohn Wilson Nov 12, 2026 869 views

Question details

The user needs a dashboard chart showing the percentage of booked items and items awaiting information for each work programme.

Product
WPS Spreadsheet
Device & OS
not provided
Scenario
A source table contains work programmes and booking dates, and the booking date should determine whether each item is booked or awaiting information.
Observed behavior
A booking-status dashboard and comparative chart are needed, but the source data does not yet include a status field or percentage breakdown by work programme.
Before you start

Check that the source data has a Work Programme column, a Booking Date column, and one row per item. Confirm that blank booking dates represent items awaiting information before creating the helper status field.

Solution 1Recommended

Create a 100% stacked booking-status chart with a PivotTable

Use this method to classify each item from its booking date, calculate row percentages, and compare status proportions across work programmes.

A helper Status column converts each booking date into a consistent category. The PivotTable then counts each category by work programme and displays the counts as percentages of each row total, making a 100% stacked chart suitable for comparing proportions.

1
Add the Status helper column

In the source table, add a new column named Status. In the first Status cell, enter =IF([@[Booking Date]]="","Awaiting information","Booked") and fill the formula down. If the data is not formatted as a table, replace the structured reference with the booking-date cell, such as =IF(C2="","Awaiting information","Booked").

2
Create a PivotTable

Select any cell in the source table, open the Insert tab, choose PivotTable, select the source range or table, and place the PivotTable on a new worksheet.

3
Arrange the PivotTable fields

In the PivotTable Fields pane, drag Work Programme to Rows, Status to Columns, and an item identifier or Status field to Values. Set the Values calculation to Count if WPS does not select Count automatically.

4
Show counts as percentages

Open the value field settings from the Values area, choose Show Values As, and select Percentage of Row Total. Each work programme row will then show the proportions for Booked and Awaiting information.

5
Insert the comparison chart

Select the PivotTable results, open Insert, choose Column or Bar Chart, and select 100% Stacked Column or 100% Stacked Bar. Add a title such as Booking Status by Work Programme and keep the Booked and Awaiting information legend visible.

Keep the chart linked to the PivotTable: When the source data changes, refresh the PivotTable from its context menu or the PivotTable tools so the status percentages and chart update together.

Create a Booking Status Dashboard in WPS Spreadsheet

WPS Spreadsheet can classify records from booking dates, summarize booked and awaiting-information items by work programme, and turn the percentages into a clear PivotTable-based 100% stacked chart. Its familiar spreadsheet tools make it easy to maintain the dashboard as source data changes.

  1. 1. Open the source workbook: Launch WPS Office, choose Spreadsheet, and open the workbook containing the Work Programme and Booking Date columns.
  2. 2. Add the status formula: Insert a Status column and enter =IF([@[Booking Date]]="","Awaiting information","Booked") in the first data row, then fill it down.
  3. 3. Summarize the records: Choose Insert > PivotTable, place Work Programme in Rows, Status in Columns, and an item field in Values, then set the value display to Percentage of Row Total.
  4. 4. Create the dashboard chart: Select the PivotTable, choose Insert > Chart, and select a 100% Stacked Column or 100% Stacked Bar chart.
Create helper formulas and status categories directly in WPS SpreadsheetUse PivotTables to calculate booking-status percentages by work programmeBuild 100% stacked column or bar charts for quick visual comparisonOpen and save Microsoft Excel XLSX files with compatible spreadsheet formatting
microsoft office alternative - wps office

Frequently Asked Questions

How does the formula decide whether an item is booked?

The formula checks the Booking Date cell. If it is blank, the Status result is Awaiting information; if it contains a date or another value, the result is Booked.

Which PivotTable fields should I use for this dashboard?

Place Work Programme in Rows, Status in Columns, and an item identifier or Status field in Values. Set the Values field to Count and display it as Percentage of Row Total.

Why should I use a 100% stacked chart?

A 100% stacked chart makes every work programme equal to 100%, so the segment sizes directly compare the proportion of Booked and Awaiting information items.

What happens when I add new records to the source table?

Refresh the PivotTable after adding records. If the source is an Excel-style table, the expanded table range is generally included when the PivotTable is refreshed; otherwise, update the PivotTable source range first.