Informazioni sul calcolo delle vendite in base a un altro valore in DAX

 | Intelligenza-Artificiale

Le nostre solite misure aggregano i valori delle colonne in un’unica tabella dei fatti. Ma cosa è necessario per calcolare un risultato che dipende dai dati in un’altra tabella dei fatti? Vediamo una possibile soluzione.

fotografato da Isacco Smith SU Unsplash

Cosa è necessario per calcolare un risultato in base a un valore specifico in DAX?

Semplice: un filtro.

Ma cosa succede se il filtro deve essere una tabella?

Fortunatamente, so già come lavorare con le tabelle in DAX Measures:

E ora, il mio cliente mi ha lanciato una sfida per mettere alla prova le mie conoscenze:

Guarda il seguente rapporto:

Figura 1 — Vendite online e al dettaglio e prodotti venduti (figura dell’autore)

Come puoi vedere, il numero di prodotti venduti differisce tra le vendite online e quelle al dettaglio.

Il mio cliente ha posto le seguenti domande:

  • Qual è l’importo delle vendite online anche per i prodotti venduti nei negozi al dettaglio?
  • E quali Prodotti sono venduti solo Online?

Posso rispondere alla prima domanda in Power BI applicando un filtro sulla tabella a sinistra come questo?

Applicazione di un filtro in Power BI filtraggio in base alla misura delle vendite al dettaglio (figura dell'autore)
Figura 2: applicazione di un filtro in Power BI in base alla misura delle vendite al dettaglio (figura dell’autore)

Sfortunatamente, questo non funziona.

Il motivo è che nessuna relazione collega queste due tabelle e la direzione del filtro sulle tabelle dimensioni funziona solo in una direzione.

Sì, potrei cambiarlo in filtro bidirezionale. Ma questo può introdurre problemi poiché non funzionerà in nessuna situazione.

Fonte: towardsdatascience.com

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *