LowCodeStacks™
Sign in

Guides · 119

What are you trying to do?

Fix a problem

9The error or symptom in front of you, and the fix.

Design patterns

2Structures that hold up as things grow.
  • Power BI

    Dynamic row-level security with USERPRINCIPALNAME that actually filters

    Dynamic row-level security in Power BI: one role, and every user sees only their rows. Build the user-mapping table, put the filter on the right table, avoid the bidirectional trap, assign people in the service, and test it properly, including guest users and why 'Test as role' can fool you.

  • Power BI

    One semantic model, many reports

    When every report brings its own copy of the data, every report defines revenue a little differently. One shared semantic model for multiple reports fixes that. Here is how to set one up, let people build on it, and keep it trustworthy.

Measure

1Know whether it's working.
  • Power BI

    Designing a KPI card: target, trend and context

    A big number on its own tells people nothing: they can't tell if 1.2M is good. A Power BI KPI card needs a target, a trend and enough context to read it correctly. Here is how to design one in Power BI, with the DAX behind it.

Quick reference

3Error codes, limits and cheat sheets to keep open.