TABLEAU QUESTIONS

Why Does a Tableau PDF Export Omit Rows or Dashboard Content?

A Tableau PDF can omit rows because it captures a scrolling portion of the dashboard, or omit an object because that object is unsupported in PDF. Compare the missing content with the actual worksheet and export settings before choosing a correction.

For example, the stock-close PDF is missing its final SKU rows and an embedded web panel. Those two omissions may need different remedies. Once the required content has an acceptable document representation, Advanced Tableau Report Scheduler (ATRS) can maintain the recurring PDF and its delivery.

  
THE DIRECT ANSWER

Find the missing rows and unsupported objects separately

Start with the final row the reader needs. Record the source, selected sheet, filters and export method, then compare the PDF with the expected stock table. This makes it possible to distinguish a clipped table from a sheet that was never selected.

Tableau’s scrolling-dashboard guidance explains that a dashboard PDF may include only the displayed part of a scrolling view. Exporting the worksheet is a documented alternative. For the stock table, compare a representative long worksheet export with the dashboard snapshot and inspect its final required SKU and total.

Several report pages and a magnifying glass over a table row illustrate checking exported content and readability.

Use the final required row, totals and readable page layout to judge whether the document meets the reader’s requirement.

Investigate the web panel separately. The current Tableau export guidance states that dashboard web page objects are omitted from PDF, and extensions and Pulse objects do not render in PDF or PowerPoint. Support for eligible objects in Tableau Cloud image exports does not make those same objects available in PDF.

For this document, an accepted worksheet export may provide the complete stock rows, while the web panel needs another approved representation or a link in the accompanying message. Agree that treatment with the reader before automating the document.

Identify each omission

Rows: Name the final required row in the stock table.

Sheets: Check which content the export selected.

Objects: Identify web panels, extensions or other unsupported elements.

Period: Compare the report’s close date with the source.

  
REQUIREMENTS AND LIMITATIONS

Choose the correction that matches the omission

What you seeWhat to checkAppropriate response
Last rows missing from a scrolling dashboardCompare the actual worksheet export with the dashboard snapshot.Choose a source layout that includes the required rows and validate the last row.
Large Cloud worksheet incomplete with Unspecified paper sizeCheck the documented Tableau Cloud paper-size issue.Try A4 or Letter for that case, then inspect every required page.
Web panel, extension or Pulse area blankCheck whether the object is supported in PDF.Use an approved supported representation or separate communication.
Automation looks different from a browser exportCompare source sizing and actual export settings.Use a deliberate layout and test the automated output itself.
Correct pages contain yesterday’s dataCheck report inputs, source readiness and reporting account.Resolve the data-period issue separately from page layout.

The Cloud issue involving Unspecified page size has a specific published workaround: choose A4 or Letter for the affected large worksheet export. Use that workaround for the identified large-worksheet symptom; investigate scrolling content and unsupported objects through their own paths.

For an ordinary manual download, Tableau lets you select the view or sheets, scaling, paper size and orientation. Change one relevant setting at a time and compare the resulting document with the approved reference. A larger page that merely shrinks labels beyond readability does not meet the requirement.

When every transaction row is required, assess whether a data file or a separately designed worksheet is more suitable than a compact interactive dashboard PDF. Choose the representation for the document the reader needs, even if its layout differs from the interactive dashboard. Retain the account and recipient permissions appropriate to that output.

Choose the relevant remedy

Scrolling: Compare the worksheet export with the dashboard snapshot.

Paper size: Use the Cloud workaround for its identified symptom.

Readability: Inspect page breaks and labels after a layout change.

Representation: Agree an alternative for content unsupported in PDF.

  
END-USER WORKFLOWS

Make the corrected document recurring in ATRS

Use the accepted source and layout to configure a Single Report Schedule in ATRS. Select the authorized Tableau account, actual report Item Path and supported business-date inputs. Send the first stock-close PDF to a test destination so its content can be checked before normal distribution.

In the destination setup, follow the ATRS PDF output guide and choose Acrobat Format. Generate the report using the chosen source and rendering configuration. Open it in the PDF reader the recipient uses and compare the final SKU, close date and control total with the expected stock report.

Review the page breaks and labels while making that comparison. Keep a representative accepted file so a later source or layout change can be checked against the same requirement. For the omitted web panel, confirm that the separate representation or accompanying link is included in the agreed handoff.

If the receiving process requires PDF passwords, permissions or a watermark, apply those finishing options and check the resulting document again. The ATRS PDF workflow covers that stage. Confirm that the intended recipient can open and use the finished PDF.

ATRS Acrobat PDF format options with Enable PDF Options, owner and user passwords, permissions and watermark controls.

These PDF options concern document finishing. Apply the required protection or watermark only after checking the report content.

When assembling several PDFs, inspect each source document before combining them. The delivered result should contain the accepted pages and open as expected at its destination. ATRS can then repeat the configured production and delivery job without the reader relying on an unchecked dashboard snapshot.

Accept the recurring document

Content: Check the final SKU, business date and control total.

Web panel: Include the agreed alternative or accompanying link.

Finishing: Apply required protection after the content is accepted.

Delivery: Open the finished file at the intended destination.

  
DEVELOPER AND API WORKFLOWS

Maintain the rendering settings and request the accepted PDF

Your application can request the corrected stock-close PDF once its source and layout have been checked. Start with the document requirement: the final stock row, readable pages and the agreed treatment of the web panel. The API request should produce that saved result rather than attempt to repair missing content during delivery.

When maintaining a supported single-schedule rendering configuration, the documented ClientRenderingSettings object includes orientation, pageSize, renderWidth, renderHeight and applySettings. For example, the documented page sizes include A4 and Letter, and orientations include Portrait and Landscape. Choose relevant settings against the diagnosed layout problem and check the actual generated PDF.

Use these fields within the complete SingleSchedule/Update definition when your application maintains those settings. Preserve its other rendering values, report parameters, valid dates and destination collections. Sending only the changed page settings is not a complete update, and the read response omits some write settings; keep the full configuration your application maintains.

Those rendering fields do not establish that a scrolling dashboard will include every row or that an unsupported object can appear. The worksheet or alternative representation chosen earlier still matters. After any layout change, check a long PDF with the final required row before returning the job to normal use.

To request the existing ordinary single-report job, replace 101 with its actual UniqueId below. Use the ATRS HTTPS address and a server-held token, and authorize the application user for this report:

POST /api/Schedule/ExecuteScheduleAsync
Authorization: Bearer <ATRS-access-token>
Content-Type: application/json

{"ScheduleType":"report","UniqueId":101,"RunBy":"API"}

Keep the returned ExecutionId with the close date. Follow it through GetExecutionStatus and parse the JSON-encoded ResultJson; Completed can contain Result=false. Check the produced pages and configured destination before confirming that the requested document is ready. The execution response itself is tracking information, rather than the PDF bytes.

If a response is uncertain, inspect the earlier execution and delivered file before requesting another copy; no documented idempotency key prevents duplicates. The ATRS Developer Hub provides authentication and the full single-schedule and execution contracts.

Maintain the PDF configuration

Rendering: Choose documented fields for the diagnosed layout issue.

Update: Preserve the complete schedule and destination settings.

Sample: Review a long PDF after relevant configuration changes.

Execution: Check the result and document before confirming readiness.

  
CHOOSE YOUR NEXT STEP

Evaluate delivery with the document the reader needs

For the stock-close document, resolve the final-row omission and the unsupported web panel through their appropriate source and representation choices. Then evaluate the ATRS PDF workflow for maintaining that accepted document’s schedule, naming and delivery.

Keep the representative long report as the reference when the source or rendering configuration changes. That gives the report owner and recipient a shared basis for approving the next recurring version.

Considering ATRS for recurring PDFs? Download the ATRS Internal Evaluation Guide and bring the document the reader needs when reviewing deployment and delivery with your team.

Download the ATRS Internal Evaluation Guide

Contributors:

Christian Ofori-Boateng

Christian Ofori-Boateng

CEO, ChristianSteven Software