Collect data from different page
Asked by Feliks Dzhegutanov:

Dear Community

How can I automate 2 field catalogs: **client** and **technology** ?  
If I add the **Client 5** page, it should automatically appear on the page **ACME** **Company technologies portfolio**

Page 1 - **ACME technologies portfolio**

**Technology 1** - used by **Client 1, Client 2, Client 3**

**Technology 2** - used by **Client 1, Client 2, Client 4**

**Technology 3** - used by **Client 2, Client 3**

Page 2 - **Client 1**

Technology used:

**Technology 1**

**Technology 2**

Page 3 - **Client 2**

Technology used:

**Technology 1**

**Technology 2**

**Technology 3**

Page 4 - **Client 3**

Technology used:

**Technology 1**

**Technology 3**

Page 5 - **Client 4**

Technology used:

**Technology 2**


Answers:
author: Natalie Paramonova [Stiltsoft]
body: Hi Feliks,

As [@Jack Nolddor \[Sweet Bananas\]](/t5/user/viewprofilepage/user-id/1504038) said Page Properties and Page Properties Report macros are a great solution for pulling data from separated pages and creating a master table. But they do only half the job.

For example, you create a page for each client and insert the Page Properties macros:

![2019-09-30_15h03_47.png](https://community.atlassian.com/t5/image/serverpage/image-id/67760i3CFB41536AC15E82/image-dimensions/446x265?v=v2 "2019-09-30_15h03_47.png")

Then you create a master table with the help of the Page Properties Report macro. After that, you can wrap it in the [Pivot Table](https://docs.stiltsoft.com/display/TableFilter/How+to+use+Pivot+table+macro) macro (one of the macros included in our [Table Filter and Charts for Confluence](https://marketplace.atlassian.com/apps/27447/table-filter-and-charts-for-confluence?hosting=server&tab=overview) app) to aggregate data:

![2019-09-30_15h04_01.png](https://community.atlassian.com/t5/image/serverpage/image-id/67761i4C6B8154B336774D/image-dimensions/493x127?v=v2 "2019-09-30_15h04_01.png")

The Literal operation type allows you to output the list of clients who uses a certain technology, for instance, as a bulleted list:

![2019-09-30_15h04_21.png](https://community.atlassian.com/t5/image/serverpage/image-id/67762i5782AA191AF542E2/image-dimensions/696x497?v=v2 "2019-09-30_15h04_21.png")

comments: author: Feliks Dzhegutanov
body: Thank you for detailed explanation. But i try to find native solution, wo additional plugins


author: Nic Brough -Adaptavist-
body: I would use the "include" (or possibly the include-excerpt) macro to pull the data from the other pages.

comments: author: Feliks Dzhegutanov
body: I try, but still can't. Can i ask about small example?


author: Nic Brough -Adaptavist-
body: Imagine you have a page called "source", and you want to show all of it in another page called "target".

Add the macro {include} where you want "source" to appear, and when it asks you what page to include, tell it "source"


author: Jack Nolddor [Sweet Bananas]
body: In addition to [@Nic Brough -Adaptavist-](/t5/user/viewprofilepage/user-id/781454) answer,  

Consider the usage of [**Page Properties Macro**](https://confluence.atlassian.com/doc/page-properties-macro-184550024.html) in conjuntion with[**Page Properties Report Macro**](https://confluence.atlassian.com/doc/page-properties-report-macro-186089616.html)

You can create useful dynamic tables using this two macros

Regards


Tags: confluence-server

server