Buon giorno,
Nel file allegato ho provato a smanettare con la interessante funzione DAX "SUMMARIZE", brillantemente illustrata da Lodovico D'Incau in uno dei suoi ultimi tutorial
(Lodovico D'Incau colloca la funzione "SUMMARIZE", nidificata, all'interno di una misura tesa a rappresentare il numero di ricorrenze di valori filtrati.)
Questa la misura di Lodovico D'Incau
Io, invece, ho costruito una misura che rappresenti esattamente la funzione SUMMARIZE, stand alone.
Questa la mia misura (che va in errore)
Mi aiutate a capire dove sbaglio?
Grazie
SUMMARIZE
Moderatore: Utilizzo_prof_Excel
-
- Messaggi: 107 | Topic creati
- Iscritto il: dom 11 apr 2021, 12:47
- Ringraziato: 5 volte
-
- Messaggi: 2240 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 672 volte
- Contatta:
SUMMARIZE
Ciao Gennaro_64,
Molto semplicemente, per comprendere l’errore, mi sapresti dire quale pensi possa essere l’output risultante di questa misura?
Andrea
Molto semplicemente, per comprendere l’errore, mi sapresti dire quale pensi possa essere l’output risultante di questa misura?
Andrea
-
Autore del topic - Messaggi: 107 | Topic creati
- Iscritto il: dom 11 apr 2021, 12:47
- Ringraziato: 5 volte
SUMMARIZE
Buon giorno Andrea90,
Io mi aspetto di disporre di una misura che, se tirata dentro la pivot creata nel file che ho allegato, mi dovrebbe restituire lo stesso risultato (Somma Act) aggregato in corrispondenza dei vari reparti, con gli stessi valori che mi ritrovo adesso e che riproduco nell'immagine che segue.
Io mi aspetto di disporre di una misura che, se tirata dentro la pivot creata nel file che ho allegato, mi dovrebbe restituire lo stesso risultato (Somma Act) aggregato in corrispondenza dei vari reparti, con gli stessi valori che mi ritrovo adesso e che riproduco nell'immagine che segue.
-
- Messaggi: 2240 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 672 volte
- Contatta:
SUMMARIZE
Ciao Gennaro_64,
Ed è proprio qui l’errore … quale è l output di summarize? è una tabella, non un valore scalare. E come può una tabella essere inserita dentro ad una cella di una pivot?
E perché vuoi utilizzare summarize?
Andrea
Ed è proprio qui l’errore … quale è l output di summarize? è una tabella, non un valore scalare. E come può una tabella essere inserita dentro ad una cella di una pivot?
E perché vuoi utilizzare summarize?
Andrea
-
Autore del topic - Messaggi: 107 | Topic creati
- Iscritto il: dom 11 apr 2021, 12:47
- Ringraziato: 5 volte
SUMMARIZE
Ciao Andrea90 ,
E allora non avevo compreso bene il funzionamento di SUMMARIZE.
Ed avendolo interpretato male, nella pivot volevo "vedere" il risultato per capire se i numeri tornavano, ma non era mia intenzione utilizzare SUMMARIZE (risultato) nella pivot: avrei inserito, nidificata, la funzione all'interno di altre misure.
Quindi, tu dici che la sintassi che ho scritto va bene, ma solo se "nidificata" all'interno/insieme ad altre funzioni di una misura? come quella proposta da Lodovico D'Incau ?
E allora non avevo compreso bene il funzionamento di SUMMARIZE.
Ed avendolo interpretato male, nella pivot volevo "vedere" il risultato per capire se i numeri tornavano, ma non era mia intenzione utilizzare SUMMARIZE (risultato) nella pivot: avrei inserito, nidificata, la funzione all'interno di altre misure.
Quindi, tu dici che la sintassi che ho scritto va bene, ma solo se "nidificata" all'interno/insieme ad altre funzioni di una misura? come quella proposta da Lodovico D'Incau ?
-
- Messaggi: 2240 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 672 volte
- Contatta:
SUMMARIZE
Gennaro_64,
Summarize restituisce una tabella quindi se vuoi vedere un valore scalare devi utilizzare formule quali COUNTROWS, la quale calcola il numero di righe della tabella e ne riporta il valore.
Altrimenti viene di norma utilizzata per calcolare delle tabelle temporanee da utilizzare dentro ad altre misure come ad esempio FILTER, ADDCOLUMNS, SELECTCOLUMNS, ecc.
Nel tuo caso basta una semplice somma per avere i valori totali per reparto.
Andrea
Summarize restituisce una tabella quindi se vuoi vedere un valore scalare devi utilizzare formule quali COUNTROWS, la quale calcola il numero di righe della tabella e ne riporta il valore.
Altrimenti viene di norma utilizzata per calcolare delle tabelle temporanee da utilizzare dentro ad altre misure come ad esempio FILTER, ADDCOLUMNS, SELECTCOLUMNS, ecc.
Nel tuo caso basta una semplice somma per avere i valori totali per reparto.
Andrea
-
Autore del topic - Messaggi: 107 | Topic creati
- Iscritto il: dom 11 apr 2021, 12:47
- Ringraziato: 5 volte