Skip to content
Back to Foundations

Guide section 45 of 55

Components should often become configurations

Instead of designing a custom "Enterprise Data Table Component", define *our approved configuration of the native Power BI Table*:

PropertyApproved configuration
Header14 px / semibold
RowsCompact density
Numeric columnsRight aligned
Text columnsLeft aligned
Default sortingTask-dependent, always specified
Conditional formattingSemantic status only
DrillthroughRow / selected entity
Empty stateDefined
ExportEnabled where permitted

The same principle applies to Matrix, KPI cards, slicers, filter bars, navigation and comparison charts. This is far more maintainable than recreating a frontend component library inside Power BI.