Categories
Feature Request: Enhanced KPI Cards/Tile with Multi-Layer Visualization Support

I'd like to propose an enhancement to Oracle Analytics Cloud that would allow for more sophisticated KPI visualizations through native layering support. While we can currently achieve limited layering through careful positioning of elements on a canvas, a more streamlined approach would unlock powerful new visualization possibilities.
The Concept
The idea is simple yet powerful: Allow multiple visualization objects to be stacked within a single visualization container using an intuitive layer order concept. This would enable the creation of information-rich KPI cards that combine multiple visualization types in a cohesive, space-efficient display.
Example Use Case
Imagine a Sales Dashboard with an enhanced KPI visualization that shows:
- The primary KPI value (e.g., $1.45M in monthly revenue)
- A sparkline or mini line chart showing the trend over time
- A month-over-month (MOM) percentage growth indicator
- YTD and target metrics
- All in a single, unified visual container!
Proposed solution would:
- Start with a base visualization (e.g., KPI card)
- Add additional visualizations as layers
- Manage layers through a dedicated "Layers" panel (similar to design tools)
- Maintain proper scaling and positioning automatically
Here's how this enhanced layered KPI card might look:
Technical Implementation Suggestions
This feature could be implemented by:
- Adding a new "Layers" panel to the visualization editor
- Creating a new "Composite Visualization" type that can contain child visualizations
- Providing layer management controls (visibility, order, opacity)
- Ensuring proper scaling behavior when dashboard dimensions change
- Maintaining data context synchronization across all layers
This enhancement would:
- Save dashboard space by combining multiple related visualizations
- Improve visual coherence of complex metrics
- Reduce development time compared to current workarounds
- Enhance storytelling by presenting related metrics in context
- Maintain responsiveness across different screen sizes
- Match capabilities available in other leading BI tools
This layering approach would be valuable for:
- Executive Dashboards: Where space is premium and information density matters
- Operational KPIs: Combining current values with trends and targets
- Financial Reporting: Showing performance vs. benchmarks and historical context
- Marketing Analytics: Displaying campaign performance with trend context
- Sales Dashboards: Highlighting growth patterns alongside absolute numbers
Implementation Example
Here's how a user might implement this with the proposed feature:
- Create a base KPI card showing Monthly Revenue ($1.45M)
- Add a Line Chart layer showing the 12-month trend
- Add a MOM % Change layer (+8.3%) with conditional formatting
- Add context information layers (YTD total, Target values)
- Adjust layer visibility, order, and transparency
- Save as a single visualization object
Comments
-
@Benjamin Arnulf-Oracle , could you please check this proposed feature?
0 -
Hi @Ajinkya Vyawahare and thank you for your idea. The idea is open to votes. Please ensure to promote it to get vote. See rules for the idea lab if you have additional questions:
0