Page Properties Report Multiple Rows: Confluence

In Confluence, the Page Properties Report macro is designed to display one row per page.

If you insert a table with multiple data rows inside a single Page Properties

macro, the report will generally only display the first row of that table Atlassian Community

To successfully report on multiple sets of data from one or more pages, use the following methods: 1. The "Multiple Macros" Approach

If you need to report on multiple distinct items from a single page (e.g., three different project milestones), you can use multiple Page Properties macros on that page. Atlassian Community : Place each data set in its own Page Properties Assign IDs : In the macro settings for each, assign a unique Page Properties ID Page Properties Report confluence page properties report multiple rows

macro, you can choose to show all properties with a specific label, or filter by a specific ID to isolate certain rows. Atlassian Documentation 2. Restructuring for Key/Value Pairs

Duplicated rows in page properties report - Atlassian Community


Step 3: Duplicate the Template to Create Child Pages

For each data record you want as a separate row:

  1. Create a new page under a common parent page (e.g., Project Risks Database).
  2. Apply the label you defined in Step 1 (e.g., risk-item).
  3. Paste the Page Properties macro and fill in the values.

Example of three child pages:

  • Risk 1: Status = Open, Owner = Alice, Due = 2025-05-01
  • Risk 2: Status = In Progress, Owner = Bob, Due = 2025-04-15
  • Risk 3: Status = Closed, Owner = Alice, Due = 2025-03-30

3. View the Result

The macro generates a table where:

  • Each labeled page = one row
  • Each property defined inside Page Properties = one column

Method 1: The Native Workaround – One Page Per Row (But Hide Them)

The simplest native solution is counterintuitive: Don’t put multiple rows on one page. Create one page per row, and then use labels and the Page Properties Report to group them.

Step 4: Insert the Page Properties Report Macro

Go to your parent (dashboard) page and:

  1. Type /Page Properties Report and select the macro.
  2. In the macro settings:
    • Label(s): Enter your label (risk-item).
    • Restrict to descendants of: Choose the parent page that contains all your child pages.
    • Columns to show: You can specify which property columns appear. Leave blank to show all.
    • Sort by: Choose a column to sort the multiple rows (e.g., Due Date).

Mastering Confluence Page Properties: Solving the "Multiple Rows" Challenge

The Confluence Page Properties Report macro is one of the most powerful tools for project management and tracking. It allows teams to aggregate data from multiple child pages into a single "master" view. However, users often encounter a specific structural limitation: how to handle scenarios where a single page contains multiple rows of data. In Confluence, the Page Properties Report macro is

If you have ever tried to report on a table inside a Page Properties macro that has more than one row, you know the frustration. By default, the Page Properties Report is designed to extract only the first row of data it finds. This creates a flat, one-to-one relationship between the page and the report entry.

So, how do you manage "one-to-many" data relationships? Below we explore the problem, the workarounds, and best practices.

Using Method 4 (Confluence Database):

  • Page: Project Phoenix Dashboard
  • Insert Database, add 5 rows.
  • On the company “Risk Overview” page, embed a filtered Database View.

Outcome: Live, editable, filterable rows.


Lädt...