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.
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:
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.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Consider splitting into separate pages, as Confluence has a (unmodifiable) time limit for the page rendering.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.