Time intelligence e filtri data L’argomento è risolto

Il software per la BI di Microsoft, leader nel mercato
Rispondi

Ranius
Messaggi: 121 | Topic creati
Iscritto il: gio 16 lug 2020, 12:47
Ringraziato: 3 volte
Contatta:

Time intelligence e filtri data

Messaggio da Ranius »

Ciao a tutti, nel report allegato voglio rappresentare contestualmente i mese actual disponibili (nell'esempio fino ad aprile) e poi il valore a dicembre anno -1 e il valore dello stesso mese (aprile) nell'anno -1.
queste ultime 2 misure funzionano separatamente, ma quando filtro il mese la misura che punta su dic n-1 non funziona più. Ho provato a rimuovere il filtro sul mese, ma senza successo.
Dove sbaglio?
Grazie
Ultima modifica di Ranius il mer 7 giu 2023, 9:23, modificato 1 volta in totale.


Avatar utente

Andrea90
Messaggi: 2260 | Topic creati
Iscritto il: dom 28 giu 2020, 19:41
Luogo: Bologna
Ringraziato: 672 volte
Contatta:

Time intelligence e filtri data

Messaggio da Andrea90 »

Ranius,

Crea un campo [Year] dentro alla tabella Calendario, poi prova questa:

Codice: Seleziona tutto

act dic n-1 =
VAR CurYear =
    YEAR ( MAX ( 'Calendar'[Date] ) )
VAR DecDate =
    FILTER (
        ALL ( 'Calendar' ),
        'Calendar'[Month] = "Dec"
            && 'Calendar'[Year] = CurYear - 1
    )
VAR Result =
    CALCULATE ( [actual], REMOVEFILTERS ( 'Calendar'[Month] ), DecDate )
RETURN
    Result
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

Autore del topic
Ranius
Messaggi: 121 | Topic creati
Iscritto il: gio 16 lug 2020, 12:47
Ringraziato: 3 volte
Contatta:

Time intelligence e filtri data

Messaggio da Ranius »

Andrea90 ha scritto: mer 7 giu 2023, 7:52 Ranius,

Crea un campo [Year] dentro alla tabella Calendario, poi prova questa:

Codice: Seleziona tutto

act dic n-1 =
VAR CurYear =
    YEAR ( MAX ( 'Calendar'[Date] ) )
VAR DecDate =
    FILTER (
        ALL ( 'Calendar' ),
        'Calendar'[Month] = "Dec"
            && 'Calendar'[Year] = CurYear - 1
    )
VAR Result =
    CALCULATE ( [actual], REMOVEFILTERS ( 'Calendar'[Month] ), DecDate )
RETURN
    Result
Andrea
Grazie Andrea, perfettamente funzionante, come sempre.
Rispondi