Ciao,
la seguente misura è stata realizzata con il supporto di @Enrico Galli che ringrazio ancora.
Funziona bene con un'eccezione: se nel periodo di analisi non trova dati, restituisce tutto il valore [Venduto €] ignorando qualsiasi filtro.
Come posso correggerla esponendo il valore zero in questi casi?
[code]Venduto -1 =
VAR MaxDate = MAX('DataSet'[PostingDate])
VAR MinDate = MIN('DataSet'[PostingDate])
VAR TempTablePY = SAMEPERIODLASTYEAR(DATESBETWEEN(Calendario[Data]; MinDate; MaxDate))
VAR Result = CALCULATE([Venduto €]; TempTablePY) RETURN Result
Grazie
Ultima modifica di AntonioP il ven 13 ott 2023, 12:36, modificato 2 volte in totale.
AntonioP ha scritto: ↑ven 13 ott 2023, 12:08
se nel periodo di analisi non trova dati
Spiega meglio cosa intendi con questa frase...
Ad esempio. Analizzo le vendite di una agente dal 01/01/23 al 30/09/2023. La misura cerca le vendite dal 01/01/22 al 30/09/22. Se però quell'agente non ha fatto vendite nel periodo filtrato (quindi 01/01>30/09/23), la misura restituisce tutte le vendite di quell'agente di sempre, senza alcun filtro sul calendario. In realtà mi piacerebbe avere valore null o zero
Controllerei il risultato di quel MaxDate e MinDate, che non tornino Blank...Se tornano Blank allora DATESBETWEEN considera la prima data (se MinDate è Blank) e/o l'ultima data (se MaxDate è Blank) del calendario.
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
Andrea90 ha scritto: ↑ven 13 ott 2023, 13:02
Controllerei il risultato di quel MaxDate e MinDate, che non tornino Blank...Se tornano Blank allora DATESBETWEEN considera la prima data (se MinDate è Blank) e/o l'ultima data (se MaxDate è Blank) del calendario.
Andrea
Restituiscono rispettivamente le date di inizio e fine dell'intervallo di tempo impostato sul calendario per tutti i venditori che hanno un valore nel periodo nella misura [Vendite €]. Per gli agenti con l'anomalia il valore è Blank