Pagina 1 di 1

Determinare il valore di vendita per comune

Inviato: gio 27 lug 2023, 17:01
da mvoltolini
Buongiorno a tutti,

sto iniziando ad addentrarmi nel mondo BI e sono alle prime armi con DAX. Per esercizio ho creato 4 tabelle: comuni, clienti, venditeTesta, venditeCorpo relazionate tra loro. Sono riuscito a creare con le formule più basilari alcune misure ed alcune colonne calcolate. Ora però mi trovo alle prese con un problema che non so risolvere. Vorrei determinare il valore del venduto per comune. Per fare questo con il mio scenario dovrei fare la somma distinta per ogni cliente e poi fare la somma dei clienti per ogni comune però non so come scrivere l'espressione corretta.

La somma del venduto per ogni cliente l'ho ottenuta in questo modo:

Codice: Seleziona tutto

=
IF(
	ISBLANK(CALCULATE(SUM(factVenditeTesta[ValoreDocumento]), FILTER(factVenditeTesta, dimClienti[codiceCliente] = factVenditeTesta[codiceCliente]))
),
	0,
	CALCULATE(SUM(factVenditeTesta[ValoreDocumento]), FILTER(factVenditeTesta, dimClienti[codiceCliente] = factVenditeTesta[codiceCliente]))
)
però ora non so come relazionare il risultato ottenuto con i comuni.

Potete indicarmi una possibile soluzione?

Grazie mille

Determinare il valore di vendita per comune

Inviato: gio 27 lug 2023, 17:11
da Andrea90
mvoltolini,

Allega un file demo con il tuo modello ed il risultato desiderato scritto a mano.

Andrea

Determinare il valore di vendita per comune

Inviato: ven 28 lug 2023, 10:25
da mvoltolini
Ho allegato lo screen delle relazioni.
Vorrei ottenere questo risultato:

COMUNE | VALORE VENDUTO
MILANO | 1000
ROMA | 800
BOLOGNA | 400

Determinare il valore di vendita per comune

Inviato: ven 28 lug 2023, 11:11
da Andrea90
mvoltolini,

Degli screenshot non ci facciamo nulla.

Andrea

Determinare il valore di vendita per comune

Inviato: ven 28 lug 2023, 12:09
da mvoltolini
Ho trovato una via: prima aggiungo una colonna calcolata nella tabella dei clienti dove ho il totale dei documenti per ogni singolo cliente (con la formula postata), poi ho aggiunto una seconda colonna calcolata nella tabella dei comuni adeguando la formula che ho già messo nel post.

In questo modo faccio due passaggi ma ottengo il risultato. Ora cerco di trovare il modo di farcela con una sola formula