ho un problema con la formattazione condizionale: Sto riepilogando alcuni dati di una tabella contenente segnalazioni di sicurezza in una vista Tabella Pivot. I sottotipi dei cui vado a fare il conteggio sono contenuti nella colonna Andon[Sottotipo] e sono 5 possibili valori.
Il riepilogo che mi serve non è altro che un conteggio di righe (cioè di accadimenti) per ogni sottotipo, riepilogato per mesi.
Per ottenere il conteggio mi avvalgo di una misura in DAX che banalmente fa il count. Se per quel mese non ho segnalazioni, la misura restituisce 0:
Codice: Seleziona tutto
Eventi_Safety = IF(isblank(count(Andon[Sottotipo])),0,count(Andon[Sottotipo]))
Fatto questo, creo una colonna che regola la formattazione condizionale. La regola vuole associare a ogni sottotipo un colore specifico. Il primissimo tentativo è banalmente questo:
Codice: Seleziona tutto
Sottotipo_FillColor = Switch(Andon[Sottotipo], "INCIDENTE", "#EA5545","NEARMISS","#EDE15B","UNSAFE ACT","#8BE04E","UNSAFE CONDITION","#5AD45A","FIRST AID","#FFA300")
A questo punto ho provato altre strategie ( amio avviso assurde perchè mi sembra di riscrivere sempre la stessa cosa), ma senza successo, come ad esempio:
Codice: Seleziona tutto
Sottotipo_FillColor = if([Eventi_Safety] > 0,
SWITCH(
TRUE(),
Andon[Sottotipo] = "INCIDENTE", "#EA5545",
Andon[Sottotipo] = "NEARMISS", "#EDE15B",
Andon[Sottotipo] = "UNSAFE ACT", "#8BE04E",
Andon[Sottotipo] = "UNSAFE CONDITION","#5AD45A",
Andon[Sottotipo] ="FIRST AID","#FFA300"
),
SWITCH(
TRUE(),
Andon[Sottotipo] = "INCIDENTE", "#EA5545",
Andon[Sottotipo] = "NEARMISS", "#EDE15B",
Andon[Sottotipo] = "UNSAFE ACT", "#8BE04E",
Andon[Sottotipo] = "UNSAFE CONDITION","#5AD45A",
Andon[Sottotipo] ="FIRST AID","#FFA300"
))
Mi sembra assurdo che non vi sia la possibilità di ottenere una regola quando il conteggio è nullo o zero.
Avete dei suggerimenti?
Grazie.