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:
- Create a new page under a common parent page (e.g.,
Project Risks Database). - Apply the label you defined in Step 1 (e.g.,
risk-item). - 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:
- Type
/Page Properties Reportand select the macro. - 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).
- Label(s): Enter your label (
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.