Hva er godt design i Power BI?

Så enkelt og så vanskelig...

Hva er godt design i Power BI?

"Design" er et omfattende og svevende begrep.

I grunnen føles det litt som det gode gamle såpestykket: utrolig vanskelig å få kontroll på. Trygt plassert i hendene i det ene øyeblikket, på full fart avgårde i det neste.

For noen er design et tankesett for problemløsing, og rommer hele prosessen fra å finne det riktig spørsmålet til å komme frem til svaret.

For andre betyr det hvordan noe ser ut. Enkelt og greit.

I den forbindelse er det mye jeg er usikker på, men to ting er jeg trygg på:

  1. Jeg har ikke en sterk formening om hva design er eller ikke er.
  2. Følelsen en Power BI-rapport gir har enormt stor betydning for sluttbrukeren (også nevnt i posten Om økte forventninger til Power BI-rapporter). Og i mine øyne dreier det seg på en eller annen måte om design.

Så er det vel kanskje ikke dataingeniører, analytikere eller utviklere som har det beste intuitive blikket for godt eller effektivt design. I hvert fall har ikke jeg det.

Jeg trenger altså veldig konkrete sjekklister for å designe gode Power BI-rapporter. Og i mine øyne kan det like gjerne gjelde en enkel matrise som en omfattende visuell rapport.

Så, i tilfelle det er nyttig for andre, her er reglene jeg selv forsøker å styre etter:

Grunnleggende design-regler som må følges uansett hva:

  1. Funksjonalitet er viktigere enn "finhet". Ha gode nok forklaringer!
  2. Fjern så mye visuell støy som mulig (fjern unødvendige desimaler, aksetitler gridlines, rammer, skygger)
  3. Ha nok luft ("white space") mellom visuelle elementer
  4. Benytt samme font på alt, eller ha et bevisst forhold til valg av ulike fonter 
  5. Bruk farger med hensikt (ofte er svart/hvitt/gråtoner mer enn godt nok)
  6. Tenk på hierarkiet på siden og bruk fontstørrelse deretter (hvor overskrifter har størst font) 
  7. Plasser visuelle elementer på linje horisontalt og vertikalt 
  8. Husk at for mange kan det være vanskelig å skille enkelte farger (kjent som fargeblindhet, som jeg har gleden av å slite med selv...) 
  9. Titler skal være så korte men forklarende som mulig 

Design-regler for enkelte situasjoner (og for dem som behersker det):

  1. Hold deg til stil-guiden til selskapet du jobber for 
  2. Sørg for riktig visuelt hierarki. Plasser det viktigste innholdet øverst, og organiser resten fra venstre mot høyre nedover
  3. Bruk bokser eller definerte områder for å gruppere innhold som hører sammen
  4. Ha lik størrelse mellom elementer (for eksempel mellomrom mellom bokser)  
  5. Forsøk å få de viktigste elementene til å "poppe"
  6. Vær konsekvent i fargebruken (en farge indikerer det samme gjennomgående på tvers av visuelle elementer) 
  7. Lage informasjonsknapper som forklarer elementer eller sider om det er for plasskrevende å legge til som vanlig tekst på siden
  8. Noen rapporter trenger en egen side som forklarer formålet med rapporten og for eksempel begrepsbruk
  9. Sidenavigator og filtre bør ligge på ca samme sted på alle sider for å ikke forvirre bruker
  10. Bruk dynamiske etiketter (DAX generert tekst, f.eks. “Denne måneden ligger salget 12% over forventet”) 
  11. Bruk knapper (bokmerker eller parametere) for å vise mer eller bytte visning – så slipper du å fylle siden med for mye på en gang

Og noen design-tips til deg som behersker det og har interesse av det:

  1. Bruk Figma for å designe visuelle elementer (som understøtter reglene over...) 
  2. Legg tlil illustrasjoner eller ikoner som bygger opp rundt godfølelsen et dashboard skal gi
  3. Bruk noenlunde samme layout type på tvers av sider og rapporter i en pakke for å holde en rød tråd å få det til å føles helhetlig ut.  
  4. Bruk tooltip aktivt slik at visualene slipper å vise alt på skjermen. Lag custom tooltips for å kunne drille ned mer visuelt. 
  5. Hent inn enkle bilder som for eksempel flagg eller produktbilder for å gjøre tabeller og lignende mer visuelle.