Skip to main content

Shape

The Shape card controls the geometric form of the tile, its fill color and an optional gradient.

Shape formatting card

Properties

PropertyDescriptionDefault
ShapeGeometry of the tile (17 options — see below)Rectangle
Trapezoid AngleSlope angle (°) — only when Shape is Trapezoid75
From ColorPrimary fill color. Supports conditional formatting (fx).#4A6FA5
To ColorSecond color of the gradient. Supports conditional formatting (fx).#4A6FA5
GradientDirection of the linear gradient: None, Horizontal →, Vertical ↓, Diagonal ↘, Diagonal ↗None
TransparencyFill opacity (0–100%). Supports conditional formatting (fx).0

Available shapes

ShapeNotes
Rectangle4 corners — supports per-corner styling
CircleInscribed circle (no corners)
EllipseElliptical fit to the container
Diamond4 corners — supports per-corner styling
Triangle3 corners — supports per-corner styling
PentagonConvex angles (inscribed circle fit)
HexagonConvex angles (inscribed circle fit)
OctagonConvex angles (inscribed circle fit)
Star (5)Convex + reflex angles
Star (6)Convex + reflex angles
ArrowConvex + reflex angles — use Mirror H/V + Rotation for direction
ChevronConvex + reflex angles — use Mirror H/V + Rotation for direction
Parallelogram4 corners
Trapezoid4 corners + Trapezoid Angle slider
CrossConvex + reflex angles
HeartNo corners (curved path)
PillNo corners (rounded ends)
Single-direction shapes

Triangle, arrow and chevron come in a single canonical orientation. To get other variants (down-arrow, left-chevron, etc.) combine Mirror Horizontal, Mirror Vertical and Rotation from the Transform card.

Gradient

Pick two colors in From Color and To Color, then set Gradient to a direction other than None. The gradient is rendered as an SVG <linearGradient> filling the entire shape.

Series Color overrides gradient

When the Series Color data role is bound to a measure, the gradient is automatically forced to None and both colors are overridden by the data value. See Data Roles.

Transparency & conditional formatting

Transparency, From Color and To Color all expose the fx button. Use it to drive these properties from a measure or rule based on your data:

TileColor = SWITCH(
TRUE(),
[KPI] >= [Target], "#2E8B57",
[KPI] >= 0.8 * [Target], "#DAA520",
"#B22222"
)