TopN L’argomento è risolto

Non è propriamente un programma di BI, ma nelle sue versioni più recenti anche Excel può fare grandi cose!

Moderatore: Utilizzo_prof_Excel

Avatar utente

xo66
Messaggi: 15 | Topic creati
Iscritto il: dom 8 nov 2020, 16:42
Luogo: Conegliano
Ringraziato: 2 volte

TopN

Messaggio da xo66 »

Buongiorno,
non riesco a fare un filtro multiplo che mi dia il valore non solo della mia selezione definita (in questo caso "mio supermarket") ma anche i valori corrispondente ai top 2 supermercati della mia zona. Il tutto mantenendo i totali per regione complessivi (non sulla selezione).
Qualcuno riesce ad aiutarmi? Immagino sia qualcosa che ha a che fare o con TOPN o con RANKX ma non riesco a capire come nidificare.

Grazie
Marco
Allegati
10-TopN.xlsx
(129.41 KiB) Scaricato 8 volte


Avatar utente

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

TopN

Messaggio da Andrea90 »

Ciao xo66,

Nel file allegato aggiungi per favore il risultato desiderato scritto a mano. Perché sinceramente non mi è chiaro ciò che vuoi ottenere.

A presto,
Andrea
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

Autore del topic
xo66
Messaggi: 15 | Topic creati
Iscritto il: dom 8 nov 2020, 16:42
Luogo: Conegliano
Ringraziato: 2 volte

TopN

Messaggio da xo66 »

Ciao Andrea90,
grazie dell'interessamento (come sempre).
Ti riallego file con risultato atteso (ho modificato qualche numero nel frattempo).

Grazie
Allegati
10-TopN expected.xlsx
(133.62 KiB) Scaricato 11 volte
Avatar utente

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

TopN

Messaggio da Andrea90 »

Ciao xo66,

La soluzione c’è, solo che sono fuori casa e non riesco adesso a pubblicartela. Appena rientro ti scrivo, se nel frattempo non ti avrà risposto qualche altro utente.

Ti avviso già che per come l’ho pensata io, è qualcosa in più di un semplice Rankx 😅

A presto,

Andrea
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

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

TopN

Messaggio da Andrea90 »

Ciao xo66,

Io ho usato la versione vecchia, vedi tu se poi tornano i numeri che volevi.

La misura più "impegnativa" è questa:

Codice: Seleziona tutto

=
VAR TempTable =
    SUMMARIZE ( Fact_Sales; Fact_Sales[regione] )
VAR TempTopN =
    ADDCOLUMNS (
        GENERATE (
            TempTable;
            CALCULATETABLE ( TOPN ( 2; ALL ( Fact_Sales[azienda] ); [#TotValue] ) )
        );
        "#TotSales"; [#TotValue]
    )
VAR SelTable =
    SELECTCOLUMNS (
        TempTopN;
        "Regione"; Fact_Sales[regione];
        "Azienda"; Fact_Sales[azienda]
    )
VAR SelTable2 =
    CALCULATETABLE (
        SUMMARIZE ( Fact_Sales; Fact_Sales[regione]; Fact_Sales[azienda] );
        Fact_Sales[azienda] = "mio supermarket"
    )
VAR UnionTable =
    UNION ( SelTable; SelTable2 )
RETURN
    CALCULATE ( [#TotValue]; KEEPFILTERS ( UnionTable ) )
Le altre sono più semplici, ti lascio il file allegato.

A presto,

Andrea
Allegati
10-TopN.xlsx
(129.68 KiB) Scaricato 17 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
Avatar utente

Autore del topic
xo66
Messaggi: 15 | Topic creati
Iscritto il: dom 8 nov 2020, 16:42
Luogo: Conegliano
Ringraziato: 2 volte

TopN

Messaggio da xo66 »

Grazie mille. Funziona... sinceramente la formula è ostica. Me la devo studiare bene... pensavo bastasse qualche FILTER!
Avatar utente

Autore del topic
xo66
Messaggi: 15 | Topic creati
Iscritto il: dom 8 nov 2020, 16:42
Luogo: Conegliano
Ringraziato: 2 volte

TopN

Messaggio da xo66 »

E se ti chiedessi l'ultimo favore per avere anche il ranking risultante della selezione uscente.... sto riuscendo ad incasinarmi anche lì.....
Avatar utente

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

TopN

Messaggio da Andrea90 »

Ciao xo66,

Gira il file con il risultato desiderato ed il modello già caricato così per chi deve metterci le mani è già tutto pronto.

A presto,
Andrea
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

Messaggio da Enrico Galli »

Mostro Andrea90! :shock: Sarei proprio curioso di sapere quanti altri in Italia riuscirebbero a predisporre una simile soluzione... io non sarei neppure riuscito a immaginarla, lasciamo perdere costruirla!! :clap: :clap: :clap:
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: 2255 | Topic creati
Iscritto il: dom 28 giu 2020, 19:41
Luogo: Bologna
Ringraziato: 672 volte
Contatta:

TopN

Messaggio da Andrea90 »

Ciao Enrico,

Senti chi parla 😝
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