Agent workflows
A Blank Cell Is Not Zero in an Agent-Generated Slide Chart
Keep missing measurements distinct from observed zeros when an agent builds a slide chart. Review the source table, category positions and empty-cell display policy together.
A reporting agent receives four monthly values: 12, a missing measurement, 18 and an observed zero. It produces a neat line chart. The missing month appears at zero.
The slide is visually complete, but the story has changed. “We did not receive a measurement” has become “we measured nothing.” Another agent might remove the missing month entirely, or connect the surrounding points without explaining the gap.
This guide is for people generating recurring PowerPoint reports from incomplete tables. The acceptance question is not whether the line looks smooth. It is whether the chart preserves the distinction between the data you have and the data you do not.
Methodology: inspect data and display separately
We reviewed Microsoft’s empty-cell chart guidance, the PowerPoint DisplayBlanksAs property, and python-pptx’s chart-data reference on October 16, 2026. No slide chart was generated or opened for this article. The small dataset below is a proposed review fixture, not an executed benchmark.
Our approach has three layers: the source observation, the chart data supplied to the exporter, and the display rule used by the recipient’s application. Review all three before accepting the slide.
This is narrower than the editable-PPTX handoff checklist. A chart can remain editable while still misrepresenting missing measurements.
Write the meaning before choosing the chart option
Use a fictional monthly count with these records:
- January: 12, observed.
- February: no measurement received.
- March: 18, observed.
- April: 0, observed.
The numbers are deliberately simple. April tests whether the pipeline preserves a genuine zero; February tests whether absence remains absence. Keeping both in the same fixture makes a “replace every blank with zero” shortcut easier to notice.
Add a separate reason field when useful: unavailable, not applicable, suppressed or still pending. These are not necessarily interchangeable states. Decide which distinctions matter to this audience and carry them into the caption or supporting table.
Do not let the visualization step decide what the missing value means. That decision belongs to the report’s data owner.
A gap, zero and connecting line tell different stories
Microsoft documents chart options for displaying empty cells as gaps, zeros or connecting lines, with availability depending on chart type. A marker-only scatter chart, for example, cannot use a connecting line option in the same way. The documentation also distinguishes empty cells, hidden data and #N/A behavior. Microsoft chart guidance.
Our editorial recommendation for the fictional fixture is to preserve February as missing and keep April as an actual zero. A gap plus a clear note is a reasonable starting policy, not a universal rule for every dataset.
Connecting January and March may be useful in an explicitly explained display, but the connecting segment is not a February observation. Likewise, drawing the missing month at the baseline does not turn it into measured zero.
Avoid claiming that an application’s default is your analytical policy. Select the intended treatment explicitly and verify it in the resulting artifact.
Keep the category position when a value is missing
A dangerous cleanup step is to remove February’s value from the series while leaving all four month labels, or to remove the month entirely without telling the reader. The review should check category/value alignment as well as the numbers.
The python-pptx CategoryChartData object holds categories and series values and supplies the data table written to an Excel worksheet. XY and bubble charts use different data structures. Chart-data reference.
That distinction matters when briefing an agent: identify the actual chart type and inspect the data structure it uses. Do not assume a categorical chart and a scatter plot accept the same missing-data representation.
This article does not prescribe a universal sentinel for every exporter. Ask the chosen library’s documentation how absence is encoded, then inspect the generated chart data. A blank string, an absent category, a formula result and a missing numeric value should not be treated as equivalent without evidence.
Check the chart setting, not just the worksheet
PowerPoint exposes a DisplayBlanksAs property controlling how blank cells are plotted. Its documentation identifies the setting as separate from the underlying chart data. PowerPoint Chart.DisplayBlanksAs.
For a native chart, our proposed review records both the data and the empty-cell display setting. If the agent only delivers a screenshot, ask for the source table and the rule used to draw the missing interval. The lack of a native chart does not remove the need for that explanation.
Do not copy the example macro on a documentation page blindly into a production deck. The referenced property page includes a Word example and notes that it must be adapted for PowerPoint. A documented property is not proof that your chosen generator has already configured it.
Run the four-period acceptance exercise
Ask the candidate workflow to create one chart from the fictional records without filling, interpolating or dropping any values. State that February is missing and April is measured zero.
Open the output in the application the recipient uses. Confirm four category positions remain, January is 12, March is 18, and April is zero. Then inspect what February communicates visually.
Next, change February to an observed value of 15 in a copy and regenerate or update the chart through the promised workflow. Check that the replacement affects February rather than shifting a later point. This is a proposed mutation test, not a result observed here.
Restore the missing state and review the caption. A reader should understand why the gap exists without consulting the agent’s conversation history. Preserve the source table beside the chart when the deck’s sharing rules allow it.
Record data checks, display checks and recipient-edit checks separately. “Export succeeded” is not a substitute for any of them.
Limitations and the handoff brief
A chart cannot settle whether missing observations justify interpolation, exclusion or a different analytical method. That requires domain judgment. Different chart types and Office versions can expose different options, so verify the intended destination rather than promising universal behavior.
For an agent brief, specify: “Preserve category positions and distinguish missing observations from zero. Do not impute data without approval. State the missing-data display rule, retain the source values, and flag unsupported behavior.”
Use the skills directory to compare reporting workflows against this same fixture. The strongest output is not necessarily the smoothest line. It is the chart whose visible claim still matches the evidence in the table.