Hi @Teodora,
Thanks for bringing this up! This is a well-documented gap between Tableau and QuickSight. You’re not the first to raise this; there was a similar request back in October 2025 asking for the same capability. Unfortunately, native dimension-split KPI visuals are not currently supported in QuickSight.
That said, here are a few workarounds that may help depending on your use case:
1. Highcharts Custom Visual (Bullet Charts)
The accepted answer on that earlier post suggests using Highcharts bullet charts, they dynamically render one KPI per dimension value and auto-label via the X-axis. See this blog post for setup details. This is probably the closest to Tableau’s behavior.
2. Pivot Table with Conditional Formatting (Best Scalability)
Use a pivot table with your dimension (e.g., Cycle) as rows and your KPI measure as the value. Then apply:
-
Conditional formatting with color scales or icon sets to mimic KPI status indicators
-
Progress bars on the metric column for a more visual feel
This scales automatically, new dimension values appear without any dashboard changes. It’s not as visually compact as Tableau’s KPI cards, but it’s fully dynamic.
Hope this helps and feel free to follow-up with any additional questions!