Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
Description: I have identified a regression/bug in the New Card visual where background conditional formatting (Gradient) fails to evaluate correctly when the visual is populated with a "Data" field and a "Series" (Split) dimension.
Current Behavior: When applying a Gradient rule based on the measure (e.g., [Total Revenue]) to the visual's global settings, the formatting engine does not respect the row context of the individual series (States). It appears to calculate the gradient based on the global/grand total context, resulting in no color variation across cards.
Observed Workaround: The formatting only triggers correctly if I explicitly force focus on a specific series instance (double-click a card > right-click > format). This suggests the rendering engine has the capability but fails to iterate automatically at the global level.
Repro Steps:
Add New Card Visual.
Drag a Measure (e.g., Sum(Revenue)) to Data.
Drag a Dimension (e.g., State) to the visual to create multiple cards.
Go to Format Pane > Cards > Background > fx.
Apply Gradient based on Sum(Revenue) (Lowest to Highest).
Result: All cards show the same color (formatting context is not filtered by the Series dimension).
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.