multiple charts with one confiform table view , need chart to aligned horizontal with one filter

Brijendra Singh July 23, 2023

I have below structure: 

|----------------------------------------------------------------|

|chart 1.                                                          |

|-----------------------------------------------------------------|

|      chart 2.                                                    |

|----------------------------------------------------------------|

|             chart3.                                              |

|-----------------------------------------------------------------|

|                   table filter.                                  |

|----------------------------------------------------------------|

|                             confiform table view.     |

|----------------------------------------------------------------|

output coming :  

--------------#

chart1 

chart2

chart3

chart data filter option ( this filter will work for all 3 charts )

 

require desired output :

chart data filter option ( this filter will work for all 3 chart )

chart1 chart2 chrt3 

 

please help how I can align chart horizontal and there filter on top.

2 answers

1 accepted

3 votes
Answer accepted
Katerina Rudkovskaya [Stiltsoft]
Marketplace Partner
Marketplace Partners provide apps and integrations available on the Atlassian Marketplace that extend the power of Atlassian products.
July 24, 2023

Hi @Brijendra Singh,

Hope that I’ve got your question right: to create several different charts based on the same filtered table, you need to use the Table Excerpt/Table Excerpt Include macros.
So, you’ll have the following structure of nested macros: Confiform Table View <- Table Filter <- Table Excerpt. We reuse your source filtered table with the help of the Table Excerpt macro.
If the tags are correct and you are on Confluence Cloud, you should use the Table Toolbox macro to wrap several macros one into another. For Server/Data Center you nest macros directly on the page.

Then to create three different charts on the same level, use the three-column page layout:

Mon 9-1.png

If you are on Server/Data Center, you may also use the Section/Column macros as well.
Now create the following structure for each chart: Table Excerpt Include <- Chart from Table. The source filtered table will serve as a source data for all your charts, but their types and other settings can be different and independent.

Brijendra Singh July 24, 2023

thanks @Katerina Rudkovskaya [Stiltsoft]  for the input .

I'll try with your suggested solution but does mentioned macro is compatible with confiform table view as we are viewing all data using confiform table view and as per my requirement I have to created 9 charts in one page using the same table view macro with on global filter which should work for all 9 charts at once , for example if I have column region and I select apac in filter then all charts will show me data for apac alone.

I already achived it but there is alignment issues.

Stiltsoft support
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
July 25, 2023

Hi @Brijendra Singh ,

The Table Filter and Charts for Confluence app supports the Confiforms for Server/Data Center. You may check this example from our documentation.

We saw the "table filter" macro on your screenshot and assumed that it was our Table Filter macro that is provided with the mentioned app.

If you are on Cloud and use the new editor, then there may be issues with macro nesting - you can't wrap macros one into another directly.

For example, for our macros we created the Table Toolbox macro - it's a special shell to nest our macros in Cloud and all macro sequences (Table Filter <- Table Excerpt, etc.) are built inside this macro and not directly on the page.

Like # people like this
0 votes
Brijendra Singh October 16, 2023

hi 

I have created same graph but now it's getting slow and taking time to open , along with if create 5 graph then after 6th graph its gettinf hang and page us getting crashed.

Alex Medved _ConfiForms_
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
October 16, 2023

Consider splitting into separate pages, as Confluence has a (unmodifiable) time limit for the page rendering.

Brijendra Singh October 16, 2023

yes we have main page with big forms with multiple tabs in it , where users submitting request with form submissions. 

and with table view we are calling all data for graphs where table filter and charts are applied.

I did not get your statement about the confulence where it has time limit for page rendering. 

can we fix it in anyways to increase the performance?

Stiltsoft support
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
October 17, 2023

Try to split your dashboard into several pages: for example, create two graphs on the first page, the other two on the second page and so on.

Seems that your crashing page is overloaded: your have a rather big table coming through the TableView macro which you filter, reuse several times and then create different charts. Your browser just runs out of memory. 

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events