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
TopN + Altri L’argomento è risolto
-
- Messaggi: 16 | Topic creati
- Iscritto il: mer 17 mar 2021, 10:43
-
- Messaggi: 2327 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 680 volte
- Contatta:
-
- Messaggi: 890 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:03
- Luogo: San Giovanni in Persiceto (BO)
- Ringraziato: 325 volte
- Contatta:
TopN + Altri
Ciao, per un caso estremamente semplificato come il tuo, potrebbe andare bene anche una colonna calcolata così:
Ma se il modello reale si complica, come è ovvio che sia, la soluzione sta nel "semplicissimo" articolo di SQLBI
Codice: Seleziona tutto
Paese raggruppato =
VAR r =
RANKX ( Foglio1, Foglio1[Vendite], Foglio1[Vendite], DESC )
RETURN
IF ( r <= 3, Foglio1[Paese], "Altri" )
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
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 - Messaggi: 16 | Topic creati
- Iscritto il: mer 17 mar 2021, 10:43
TopN + Altri
Grazie Andrea studierò l'articolo !Andrea90 ha scritto: ↑ven 2 feb 2024, 15:21 @Rokas,
Buona lettura:
https://www.sqlbi.com/articles/showing- ... thers-row/
Andrea
-
Autore del topic - Messaggi: 16 | Topic creati
- Iscritto il: mer 17 mar 2021, 10:43
TopN + Altri
Ciao Enrico, grazie per il suggerimento, non mi funziona perchè nel IF non mi prende Foglio1[Paese] perchè richiede un campo calcolato.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ì:Ma se il modello reale si complica, come è ovvio che sia, la soluzione sta nel "semplicissimo" articolo di SQLBICodice: Seleziona tutto
Paese raggruppato = VAR r = RANKX ( Foglio1, Foglio1[Vendite], Foglio1[Vendite], DESC ) RETURN IF ( r <= 3, Foglio1[Paese], "Altri" )
-
- Messaggi: 890 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:03
- Luogo: San Giovanni in Persiceto (BO)
- Ringraziato: 325 volte
- Contatta:
TopN + Altri
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
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 - Messaggi: 16 | Topic creati
- Iscritto il: mer 17 mar 2021, 10:43
TopN + Altri
Grazie Enrico ci sono riuscito!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