Calcolo andamento Aging (tempo lavorazione ticket inevasi)
Inviato: lun 24 apr 2023, 14:53
Ciao a tutti, ho un quesito che mi fa dannare da qualche giorno che vi riporto di seguito:
il mio data model di esempio è composto da una Dim Table di Calendario e da una Fact Table così strutturata:
lo scopo è quello di calcolare l'andamento per anno/mese etc. dei ticket in Backlog , conteggiando quanti ID hanno la Data Chiusura blank oppure successiva a quella massima del filter context.
Per questi ID mi occorre poi calcolare per l'Aging (tempo di lavorazione) medio, ossia la differenza tra la massima data dal filter context e la Data Apertura, diviso il numero di ticket in backlog calcolato in precedenza, il tutto possibilmente in giorni lavorativi lun-ven (la Dim di calendario dispone di una comoda colonna "weekend" popolata con valori Y/N).
il primo problema (calcolo Backlog) sono riuscito a risolverlo con la seguente misura dax:
ottenendo il seguente risultato:
per il calcolo dell'aging, ad esempio per il mese di marzo, occorrerebbe, per tutti gli ID che hanno la data chiusura blank o successiva al 31/3, calcolare la differenza tra la data del 31 marzo e la data di apertura dell'ID, rapportandola al conteggio dei ticket in backlog al 31/3.
Ho provato varie strade ma niente...ringrazio infinitamente chi perderà un po' del proprio tempo per un suggerimento
il mio data model di esempio è composto da una Dim Table di Calendario e da una Fact Table così strutturata:
lo scopo è quello di calcolare l'andamento per anno/mese etc. dei ticket in Backlog , conteggiando quanti ID hanno la Data Chiusura blank oppure successiva a quella massima del filter context.
Per questi ID mi occorre poi calcolare per l'Aging (tempo di lavorazione) medio, ossia la differenza tra la massima data dal filter context e la Data Apertura, diviso il numero di ticket in backlog calcolato in precedenza, il tutto possibilmente in giorni lavorativi lun-ven (la Dim di calendario dispone di una comoda colonna "weekend" popolata con valori Y/N).
il primo problema (calcolo Backlog) sono riuscito a risolverlo con la seguente misura dax:
ottenendo il seguente risultato:
per il calcolo dell'aging, ad esempio per il mese di marzo, occorrerebbe, per tutti gli ID che hanno la data chiusura blank o successiva al 31/3, calcolare la differenza tra la data del 31 marzo e la data di apertura dell'ID, rapportandola al conteggio dei ticket in backlog al 31/3.
Ho provato varie strade ma niente...ringrazio infinitamente chi perderà un po' del proprio tempo per un suggerimento