Rank secondo e terzo prodotto L’argomento è risolto
Moderatore: Utilizzo_prof_Excel
-
- Messaggi: 31 | Topic creati
- Iscritto il: lun 31 ott 2022, 17:35
Rank secondo e terzo prodotto
Buongiorno.
Ho creato una pivot dei top3 prodotti per anno.
Vorrei inserire a fianco tre colonne, che mi mostrino qual è il nome dei prodotti top.
Per il primo prodotto ho utilizzato la funzione top (1) e non ci sono problemi.
Per le altre due immagino si debba utilizzare il rank, e filtrare il prodotto 2 e 3.
Per favore potete aiutarmi?
Grazie.
Ho creato una pivot dei top3 prodotti per anno.
Vorrei inserire a fianco tre colonne, che mi mostrino qual è il nome dei prodotti top.
Per il primo prodotto ho utilizzato la funzione top (1) e non ci sono problemi.
Per le altre due immagino si debba utilizzare il rank, e filtrare il prodotto 2 e 3.
Per favore potete aiutarmi?
Grazie.
- Allegati
-
- Rank x forum.xlsx
- (185.35 KiB) Scaricato 15 volte
-
- Messaggi: 2255 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 672 volte
- Contatta:
Rank secondo e terzo prodotto
mariri,
Aggiungi queste due colonne calcolate nel tuo modello dati (occhio a dare i nomi come quelli che ho assegnato io, o al limite modificarli in modo corretto):
[Value_By_Year]
[Rank_By_Year]
La seconda colonna calcolata la usi dentro il tuo report della Pivot, nel campo delle righe, e poi filtri solo i valori 1, 2 e 3. Otterrai un risultato simile a questo:
Andrea
Aggiungi queste due colonne calcolate nel tuo modello dati (occhio a dare i nomi come quelli che ho assegnato io, o al limite modificarli in modo corretto):
[Value_By_Year]
Codice: Seleziona tutto
=
VAR CurYear =
YEAR ( Tabella1[Data] )
VAR CurCol = Tabella1[Color]
VAR Value_by_Year =
CALCULATE (
[Tot_Value],
YEAR ( Tabella1[Data] ) = CurYear,
ALL ( Tabella1 ),
Tabella1[Color] = CurCol
)
RETURN
Value_by_Year
[Rank_By_Year]
Codice: Seleziona tutto
=
VAR CurYear =
YEAR ( Tabella1[Data] )
VAR Result =
RANKX (
FILTER ( Tabella1, YEAR ( Tabella1[Data] ) = CurYear ),
Tabella1[Value_By_Year],
,
,
DENSE
)
RETURN
Result
Andrea
-
Autore del topic - Messaggi: 31 | Topic creati
- Iscritto il: lun 31 ott 2022, 17:35
Rank secondo e terzo prodotto
Grazie Andrea90 per il tempo che mi hai dedicato.
Forse non sono stato sufficientemente chiaro, scusa. La mia necessità è avere tre colonne affiancate in questo modo
Grazie.
Forse non sono stato sufficientemente chiaro, scusa. La mia necessità è avere tre colonne affiancate in questo modo
Grazie.
-
- Messaggi: 2255 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 672 volte
- Contatta:
Rank secondo e terzo prodotto
mariri,
Usa IF() assieme ad HASONEVALUE() per ottenere il colore in corrispondenza dei vari valori di Rank, metti il rank sulle colonne invece che sulle righe e poi tieni come prima solo i primi 3.
Andrea
Usa IF() assieme ad HASONEVALUE() per ottenere il colore in corrispondenza dei vari valori di Rank, metti il rank sulle colonne invece che sulle righe e poi tieni come prima solo i primi 3.
Codice: Seleziona tutto
=IF( HASONEVALUE( Tabella1[Color] ), VALUES( Tabella1[Color] ) )
-
Autore del topic - Messaggi: 31 | Topic creati
- Iscritto il: lun 31 ott 2022, 17:35
Rank secondo e terzo prodotto
Scusa Andrea90 mi sono perso .
La IF() HASONEVALUE() va inserito nella colonna calcolata Value_By_Year?
Grazie.
La IF() HASONEVALUE() va inserito nella colonna calcolata Value_By_Year?
Grazie.
-
- Messaggi: 2255 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 672 volte
- Contatta:
Rank secondo e terzo prodotto
mariri,
No il codice che ti ho dato va inserito in una misura a parte ed usata quella dentro l’area valori della pivot.
Andrea
No il codice che ti ho dato va inserito in una misura a parte ed usata quella dentro l’area valori della pivot.
Andrea
-
Autore del topic - Messaggi: 31 | Topic creati
- Iscritto il: lun 31 ott 2022, 17:35
Rank secondo e terzo prodotto
Grazie Andrea90 tutto ok, funziona perfettamente.
Se ne hai voglia, visto che ti ho già chiesto troppo, potresti indicarmi a scopo didattico come creare una misura senza inserire la due colonne calcolate?
Grazie mille.
Se ne hai voglia, visto che ti ho già chiesto troppo, potresti indicarmi a scopo didattico come creare una misura senza inserire la due colonne calcolate?
Grazie mille.
-
Autore del topic - Messaggi: 31 | Topic creati
- Iscritto il: lun 31 ott 2022, 17:35
Rank secondo e terzo prodotto
Ciao Andrea90
Con il metodo che mi hai suggerito, si perde purtroppo la misura top3 che viene scissa nei tre elementi.
Grazie per la pazienza.
Con il metodo che mi hai suggerito, si perde purtroppo la misura top3 che viene scissa nei tre elementi.
Grazie per la pazienza.
-
- Messaggi: 2255 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 672 volte
- Contatta:
Rank secondo e terzo prodotto
mariri,
Nascondi le tre colonne del valore e lascia solo quella del totale in fondo sulla destra.
Andrea
Nascondi le tre colonne del valore e lascia solo quella del totale in fondo sulla destra.
Andrea
-
Autore del topic - Messaggi: 31 | Topic creati
- Iscritto il: lun 31 ott 2022, 17:35
Rank secondo e terzo prodotto
Grazie Andrea90 ho fatto come mi ha indicato.
Rimaneva il problema delle intestazioni di colonne identiche per i tre prodotti.
Ho risolto nascondendo le prime due righe della pivot e ho aggiunto le descrizioni che mi interessavano.
Adesso mi studio come arrivare al risultato utilizzando soltanto misure anziché colonne calcolate, eventualmente - se non è un problema - torno a disturbarvi.
Grazie ancora.
Rimaneva il problema delle intestazioni di colonne identiche per i tre prodotti.
Ho risolto nascondendo le prime due righe della pivot e ho aggiunto le descrizioni che mi interessavano.
Adesso mi studio come arrivare al risultato utilizzando soltanto misure anziché colonne calcolate, eventualmente - se non è un problema - torno a disturbarvi.
Grazie ancora.