Misura con più formati L’argomento è risolto

Il software per la BI di Microsoft, leader nel mercato

tank260
Messaggi: 33 | Topic creati
Iscritto il: gio 4 nov 2021, 18:58
Ringraziato: 1 volta

Misura con più formati

Messaggio da tank260 »

Ciao.

Il mio obbiettivo è quello di visualizzare una misura in formati differenti, tramite la selezione del tipo di formato presente in una tabella.

Ho pensato a questa misura:

Codice: Seleziona tutto

VAR formato = MAX ( Tipo[Formato] )
var numero = FORMAT ( SUM ( Sheet1[Value] ), "#,##0" )
var valuta = FORMAT ( SUM ( Sheet1[Value] ), "#,##0 €" )
VAR risultato = IF ( formato = "Numero", numero, valuta )
RETURN risultato
Il problema è che facendo la conversione in testo, perdo la possibilità di fare l'ordinamento della colonna.

Sapreste indicarmi come posso risolvere?

Grazie.
Allegati
Switch formato.pbix
(26.35 KiB) Scaricato 3 volte


Avatar utente

Enrico Galli
Messaggi: 890 | Topic creati
Iscritto il: dom 28 giu 2020, 19:03
Luogo: San Giovanni in Persiceto (BO)
Ringraziato: 325 volte
Contatta:

Misura con più formati

Messaggio da Enrico Galli »

Ciao. Fai due misure identiche, una in formato numero e una in formato valuta, e switchi tra quelle due
Enrico Galli
Link utili: I nostri tutorial | Come inserire: Immagini - Codice - Risolto
Se il forum ti è stato utile, considera di supportarlo con una libera donazione

Autore del topic
tank260
Messaggi: 33 | Topic creati
Iscritto il: gio 4 nov 2021, 18:58
Ringraziato: 1 volta

Misura con più formati

Messaggio da tank260 »

Ciao e grazie Enrico Galli

Sicuramente sbaglio qualcosa, ma la misura che ho modificato non funziona

Codice: Seleziona tutto

VAR formato =
    MAX ( Tipo[Formato] )
VAR risultato =
    SWITCH ( TRUE (), formato = "Numero", [numero], formato = "Valuta", [valuta] )
RETURN
    risultato
Allegati
Switch formato.pbix
(26.42 KiB) Scaricato 6 volte
Ultima modifica di tank260 il dom 29 gen 2023, 19:46, modificato 1 volta in totale.
Avatar utente

Enrico Galli
Messaggi: 890 | Topic creati
Iscritto il: dom 28 giu 2020, 19:03
Luogo: San Giovanni in Persiceto (BO)
Ringraziato: 325 volte
Contatta:

Misura con più formati

Messaggio da Enrico Galli »

Non mi hai capito, ma comunque la mia soluzione non funziona: se usi FORMAT, come dicevi tu, hai un testo, quindi non potrai mai ordinare numericamente. Nella mia proposta, le due misure sono delle semplici SUM, ma nel formato devi impostare in un caso numerico, nell'altro valuta. Ma in ogni caso si prende il formato impostato in "Measure", quindi non va bene. Devi usare un parametro campo (https://learn.microsoft.com/it-it/power ... parameters), in allegato ti mostro l'esempio
Allegati
Switch formato.pbix
(27.71 KiB) Scaricato 7 volte
Enrico Galli
Link utili: I nostri tutorial | Come inserire: Immagini - Codice - Risolto
Se il forum ti è stato utile, considera di supportarlo con una libera donazione
Avatar utente

Andrea90
Messaggi: 2193 | Topic creati
Iscritto il: dom 28 giu 2020, 19:41
Luogo: Bologna
Ringraziato: 666 volte
Contatta:

Misura con più formati

Messaggio da Andrea90 »

tank260,

Io ho provato utilizzando i Calculation Groups.

Andrea
Allegati
Switch formato.pbix
(27.41 KiB) Scaricato 5 volte
Se hai gradito l'aiuto che hai ricevuto considera di contribuire alle spese per il mantenimento del forum facendo una libera DONAZIONE --> Link

Ricordarsi di segnare come "RISOLTE" le discussioni per le quali si è ricevuto un feedback positivo. Per vedere come fare --> Link

Autore del topic
tank260
Messaggi: 33 | Topic creati
Iscritto il: gio 4 nov 2021, 18:58
Ringraziato: 1 volta

Misura con più formati

Messaggio da tank260 »

Grazie Enrico Galli e Andrea90 per il vostro contributo :clap:

Entrambe le soluzioni sono molto potenti e interessanti, mi avete aperto un mondo. Viste le mie conoscenze molto limitate non saprei se una sia migliore dell'altra: nel dubbio vi do un ex aequo.

Alla prossima.

Autore del topic
tank260
Messaggi: 33 | Topic creati
Iscritto il: gio 4 nov 2021, 18:58
Ringraziato: 1 volta

Misura con più formati

Messaggio da tank260 »

Ciao.

Ho cercato di approfondire le due modalità per effettuare uno switch tra due valori suggerite da Andrea90 e Enrico Galli.

Purtroppo, non sono riuscito ad integrarle nel mio modello che allego in modo estremamente semplificato. In pratica, tramite un filtro, decido se visualizzare la quantità o il fatturato delle due misure (red_color e blue_color). Però non vorrei selezionare manualmente il formato del numero visualizzato, ma vorrei che fosse fatto in modo automatico: se è quantità deve comparire il formato numero intero (es. 20), se è fatturato il formato valuta (es. 5,50 €)

Come posso fare?

Grazie.
Allegati
Switch formato.pbix
(31.06 KiB) Scaricato 8 volte
Avatar utente

Andrea90
Messaggi: 2193 | Topic creati
Iscritto il: dom 28 giu 2020, 19:41
Luogo: Bologna
Ringraziato: 666 volte
Contatta:

Misura con più formati

Messaggio da Andrea90 »

tank260,

Prova così.

Andrea
Allegati
Switch formato (2).pbix
(31.41 KiB) Scaricato 6 volte
Se hai gradito l'aiuto che hai ricevuto considera di contribuire alle spese per il mantenimento del forum facendo una libera DONAZIONE --> Link

Ricordarsi di segnare come "RISOLTE" le discussioni per le quali si è ricevuto un feedback positivo. Per vedere come fare --> Link

Autore del topic
tank260
Messaggi: 33 | Topic creati
Iscritto il: gio 4 nov 2021, 18:58
Ringraziato: 1 volta

Misura con più formati

Messaggio da tank260 »

Grazie Andrea90 per la tua disponibilità.

Il selettore funziona, ma utilizzando la matrice - se non sbaglio - perdo la possibilità di ordinare le colonne in ordine ascendente/discendente che per me è fondamentale.
Avatar utente

Andrea90
Messaggi: 2193 | Topic creati
Iscritto il: dom 28 giu 2020, 19:41
Luogo: Bologna
Ringraziato: 666 volte
Contatta:

Misura con più formati

Messaggio da Andrea90 »

tank260,

FYI

Andrea
Allegati
Switch formato (2).pbix
(30.64 KiB) Scaricato 11 volte
Se hai gradito l'aiuto che hai ricevuto considera di contribuire alle spese per il mantenimento del forum facendo una libera DONAZIONE --> Link

Ricordarsi di segnare come "RISOLTE" le discussioni per le quali si è ricevuto un feedback positivo. Per vedere come fare --> Link
Rispondi