Pagina 1 di 1

Selezione Valore data più recente

Inviato: mer 16 nov 2022, 13:57
da woxo
Ciao.

Vorrei utilizzare per la prima volta l'oggetto visivo "Scheda": mi sembra di capire che quando si inserisce una misura viene rappresentato il totale complessivo.

Nel mio modello vorrei che in base alla data più recente della tabella (1/11/2022) venga mostrato nell'oggetto visivo il valore della misura "Differenza".

E' possibile? Non riesco a capire come fare...

Il risultato atteso se seleziono i tre gruppi dello slicer (A-B-C) è -522, se seleziono solo il gruppo A è -2.152, se seleziono il gruppo B è 4.652, se seleziono il gruppo C è 1746, ecc...

Grazie.

Selezione Valore data più recente

Inviato: mer 16 nov 2022, 14:20
da Enrico Galli
Ciao, non mi soffermo sul perché e percome il report sia configurato in quel modo (il filtro sull'oggetto per art = "ART002" ad esempio non lo capisco), ma questa misura ottiene il risultato atteso. Dubito che andrà sempre bene però

Codice: Seleziona tutto

Differenza = 
VAR maxdate =
    MAXX (
        FILTER (
            ADDCOLUMNS (
                VALUES ( Calendario[Date] ),
                "@diff",
                    CALCULATE ( [RT-ART002] - [RT-ART001], Tabella1[art] = "ART002" )
            ),
            NOT ( ISBLANK ( [@diff] ) )
        ),
        Calendario[Date]
    )
RETURN
    CALCULATE (
        [RT-ART002] - [RT-ART001],
        Calendario[Date] = maxdate,
        Tabella1[art] = "ART002"
    )

Selezione Valore data più recente

Inviato: mer 16 nov 2022, 14:29
da Enrico Galli
Se, come penso, il filtro dell'articolo può cambiare, la misura diventa quella seguente, ma il filtro sull'articolo dev'essere uno slicer o un filtro su tutto il report, non soltanto sull'oggetto tabella

Codice: Seleziona tutto

Differenza = 
VAR maxdate =
    MAXX (
        FILTER (
            ADDCOLUMNS (
                VALUES ( Calendario[Date] ),
                "@diff",
                    CALCULATE ( [RT-ART002] - [RT-ART001] )
            ),
            NOT ( ISBLANK ( [@diff] ) )
        ),
        Calendario[Date]
    )
RETURN
    CALCULATE (
        [RT-ART002] - [RT-ART001],
        Calendario[Date] = maxdate
    )

Selezione Valore data più recente

Inviato: mer 16 nov 2022, 14:38
da woxo
Grazie Enrico Galli.

Le misure funzionano perfettamente :thumbup:

Essendo misure statiche, può andare benissimo anche la prima soluzione che filtra solamente l'oggetto tabella.

Saresti così gentile da spiegarmi come agisce la prima variabile?