Pagina 2 di 2

Scostamenti % annuali

Inviato: lun 17 apr 2023, 8:18
da Andrea90
CIII,

Se lavori in Power BI un'altra tecnica potrebbe essere quella di utilizzare le nuove funzioni DAX, in particolare la WINDOW().

Sono funzioni che eseguono un calcolo "visivo", ovvero possono far riferimento a valori presenti nel tuo report spostandosi in avanti o indietro di N righe. Ovviamente tocca studiarne bene la sintassi e capire che lavorando a livello visivo, ovvero su come verrà strutturata la tabella/grafico nel report, possono presentare problemi se si cambia la struttura (le dimensioni utilizzate all'interno del report).

Un esempio banale, considera una tabella con 2 campi: [Year] e [Value]

La tabella la chiamo "Dati" e creo una misura [TotVal] che esegue la semplice somma del campo Value.
Ora se creo una tabella con il campo [Year] sulle righe, posso poi aggiungere questa misura per avere il valore corrente.

Per calcolarmi il valore alla riga precedente (ovvero l'ultimo anno disponibile precedente a quello corrente) potrei utilizzare la seguente misura:

Codice: Seleziona tutto

PreVal = CALCULATE( [TotVal], WINDOW( -1, REL, -1, REL, SUMMARIZE( ALLSELECTED( Dati ), Dati[Year]  ) ) )
Andrea

Scostamenti % annuali

Inviato: lun 17 apr 2023, 19:00
da CIII
Il mio obiettivo è filtrare due annate non consecutive da questo attuale risultato: vedi allegato

Scostamenti % annuali

Inviato: lun 17 apr 2023, 19:53
da Andrea90
CIII,

ti ho dato qualche idea da applicare al tuo caso.

Se le hai provate e non riesci allega un file su cui lavorar altrimenti con le immagini non ci facciamo nulla.

Andrea

Scostamenti % annuali

Inviato: lun 17 apr 2023, 23:22
da CIII
Niente da fare...ecco dati di prova in allegato....

Scostamenti % annuali

Inviato: lun 17 apr 2023, 23:28
da Andrea90
CIII,

Non hai capito, non è che giri un file vuoto con solo i dati su cui noi dobbiamo poi impostarti il modello e le misure.

Allega il file, ma con i tentativi da te eseguiti, così che modifichiamo le misure che hai provato ad utilizzare.

Andrea

Scostamenti % annuali

Inviato: mar 18 apr 2023, 14:19
da CIII
In allegato troverai il pbi in cui, la scelta di due annate non contgue es. 220 e 2018, non da scostamento % corretto dell'importo.

Scostamenti % annuali

Inviato: mar 18 apr 2023, 14:29
da Andrea90
CIII,

Nella tua misura [Sc% Imp] c'è il riferimento alla variabile __PREV_YEAR, la quale dovrebbe calcolare il valore rispetto all'anno precedente utilizzando le TimeIntelligence Functions di DAX.

Visto che vuoi calcolare il delta rispetto a date non contigue ti avevo scritto che non le puoi utilizzare e che devi ricorrere ad altri espedienti. Ti ho indicato due logiche da seguire, una basata sul FILTER() ed una basata sulla nuova WINDOW().

Nessuna delle due è stata tentata.

Come faccio a capire dove risiede l'errore se non vedo il tuo tentativo fatto?

Andrea