Pagina 1 di 1

Filtrare i primi 5 e raggruppare i valori restanti

Inviato: gio 4 nov 2021, 19:13
da tank260
Buonasera a tutti e complimenti per il forum.

Sono neofita quindi vi chiedo di portare pazienza...

Avrei bisogno di una dritta per creare una pivot che filtri i primi 5 valori di una tabella (su questo non ci sono problemi) e che raggruppi tutti i valori restanti sotto la voce "ALTRI". Per me la cosa ottimale sarebbe quella di avere dei raggruppamenti automatici, senza cioè dover raggruppare le righe manualmente.

Non so se sono stato sufficientemente chiaro oppure se è possibile.

Grazie, ogni suggerimento sarà ben accetto.

Filtrare i primi 5 e raggruppare i valori restanti

Inviato: gio 4 nov 2021, 20:32
da Andrea90
Ciao tank260,

Intendi raggruppare i primi 5 di ogni anno sulla base delle quantità?

Ti provo a girare un file demo per vedere se è in linea con la tua richiesta.

Andrea

Filtrare i primi 5 e raggruppare i valori restanti

Inviato: gio 4 nov 2021, 21:48
da tank260
Grazie infinite Andrea90 è esattamente quello che volevo! Sei un genio!

Ho capito qualcosina seguendo i passaggi della query, ma quando hai usato la funzione personalizzata mi sono perso: troppa carne al fuoco...

E' necessario uno studio approfondito. Intanto ancora grazie per la disponibilità.

Filtrare i primi 5 e raggruppare i valori restanti

Inviato: gio 4 nov 2021, 21:55
da Andrea90
Ciao tank260,

La funzione personalizzata vedila come una query a parte che riceve un parametro di input da poter lavorare, in questo caso la tabella che ottengo a seguito del raggruppamento per gli anni.

Infatti se vuoi vedere ciò che la funzione personalizzata esegue basta modificarne il codice, ti giro il dettaglio nel file allegato.

Troverai una seconda query chiamata "Result_test" che simula la tabella da dare come argomento della funzione, e poi trovi fxQuery che esegue gli stessi passaggi della fx ma in forma più esplicita.

Andrea

Filtrare i primi 5 e raggruppare i valori restanti

Inviato: gio 4 nov 2021, 22:46
da tank260
Grazie per la precisazione.

Faccio qualche esercizio e poi eventualmente ti disturbo di nuovo.

Ciao.

Filtrare i primi 5 e raggruppare i valori restanti

Inviato: ven 5 nov 2021, 15:18
da tank260
Ciao Andrea.

Sto analizzando la query: purtroppo si genera un problema quando ci sono duplicati nel prodotto (vedi PROD1). Questi vengono ripetuti nella pivot. Ovviamente i valori per prodotto devono essere univoci.

Grazie.

Filtrare i primi 5 e raggruppare i valori restanti

Inviato: ven 5 nov 2021, 15:28
da Andrea90
Ciao tank260,

Devi cambiare parte del codice della funzione personalizzata in maniera tale che faccia un raggruppamento per anno-prodotto.
Ovviamente perderai il dettaglio della data.

Andrea

Filtrare i primi 5 e raggruppare i valori restanti

Inviato: ven 5 nov 2021, 15:47
da tank260
Grazie Andrea90

Ora proseguo il mio approfondimento.

Buon fine settimana a te e a tutti gli utenti del forum.