TopN + Altri L’argomento è risolto

Il software per la BI di Microsoft, leader nel mercato
Rispondi

Rokas
Messaggi: 16 | Topic creati
Iscritto il: mer 17 mar 2021, 10:43

TopN + Altri

Messaggio da Rokas »

Buongiorno,
ho un elenco di vendite per paese ad esempio:

Paese Vendite
Italia 100
Francia 80
Germania 70
Polonia 20
Inghilterra 20

vorrei estrapolare solo i primi tre paesi con maggiori vendite e raggruppare le restanti in una unica categoria "Altri"

Paese Vendite
Italia 100
Francia 80
Germania 70
Altri 40

Allego esempio in powerbi.
Grazie in anticipo
Allegati
Esempio_TOPN.pbix
(24.84 KiB) Scaricato 4 volte


Avatar utente

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

TopN + Altri

Messaggio da Andrea90 »

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
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:

TopN + Altri

Messaggio da Enrico Galli »

Ciao, per un caso estremamente semplificato come il tuo, potrebbe andare bene anche una colonna calcolata così:

Codice: Seleziona tutto

Paese raggruppato =
VAR r =
    RANKX ( Foglio1, Foglio1[Vendite], Foglio1[Vendite], DESC )
RETURN
    IF ( r <= 3, Foglio1[Paese], "Altri" )
Ma se il modello reale si complica, come è ovvio che sia, la soluzione sta nel "semplicissimo" articolo di SQLBI :lol:
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
Rokas
Messaggi: 16 | Topic creati
Iscritto il: mer 17 mar 2021, 10:43

TopN + Altri

Messaggio da Rokas »

Andrea90 ha scritto: ven 2 feb 2024, 15:21 @Rokas,

Buona lettura:

https://www.sqlbi.com/articles/showing- ... thers-row/

Andrea
Grazie Andrea studierò l'articolo !

Autore del topic
Rokas
Messaggi: 16 | Topic creati
Iscritto il: mer 17 mar 2021, 10:43

TopN + Altri

Messaggio da Rokas »

Enrico Galli ha scritto: ven 2 feb 2024, 15:32 Ciao, per un caso estremamente semplificato come il tuo, potrebbe andare bene anche una colonna calcolata così:

Codice: Seleziona tutto

Paese raggruppato =
VAR r =
    RANKX ( Foglio1, Foglio1[Vendite], Foglio1[Vendite], DESC )
RETURN
    IF ( r <= 3, Foglio1[Paese], "Altri" )
Ma se il modello reale si complica, come è ovvio che sia, la soluzione sta nel "semplicissimo" articolo di SQLBI :lol:
Ciao Enrico, grazie per il suggerimento, non mi funziona perchè nel IF non mi prende Foglio1[Paese] perchè richiede un campo calcolato.

Immagine
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:

TopN + Altri

Messaggio da Enrico Galli »

Ciao, quella che ti ho suggerito è la formula per una colonna calcolata, non per una misura. Ti creerà l'etichetta che poi potrai utilizzare nell'oggetto visivo al posto del campo originale
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
Rokas
Messaggi: 16 | Topic creati
Iscritto il: mer 17 mar 2021, 10:43

TopN + Altri

Messaggio da Rokas »

Enrico Galli ha scritto: sab 3 feb 2024, 19:09 Ciao, quella che ti ho suggerito è la formula per una colonna calcolata, non per una misura. Ti creerà l'etichetta che poi potrai utilizzare nell'oggetto visivo al posto del campo originale
Grazie Enrico ci sono riuscito!
Rispondi