Pagina 1 di 1

Progressivo anno precedente e articolo correlato

Inviato: lun 17 ott 2022, 21:34
da woxo
Buongiorno.

Ho una pivot che rappresenta il progressivo di un valore nel tempo. Vorrei una misura che mi indicasse il valore progressivo nell'anno precedente, riferito però a un altro articolo correlato (nel caso specifico l'articolo n. 1 della tabella "Articolo_Anno_Precedente") .

Ho utilizzato questa misura, ma senza ottenere il risultato desiderato:

Codice: Seleziona tutto

VAR art_precedente = 
CALCULATE( MIN ( Articolo_Anno_Precedente[Cod] ); Articolo_Anno_Precedente[Nr] = 1 )
RETURN
CALCULATE ( SUM ( Vendite[Val] ); SAMEPERIODLASTYEAR ( Calendario[Data] ); Vendite[Cod] = art_precedente )
Ogni consiglio è bene accetto.

Grazie.

Progressivo anno precedente e articolo correlato

Inviato: mer 19 ott 2022, 11:18
da Andrea90
woxo,

Fai una prova così:

Codice: Seleziona tutto

VAR YtdDateLY =
       SAMEPERIODLASTYEAR( DATESYTD (Calendario[Data]))

VAR Result =
       IF (
            NOT ISBLANK ( [TotVal] );
            CALCULATE ( 
                 [TotVal]; 
                 ALL( Articolo_Anno_Precedente );
                 Articolo_Anno_Precedente[Nr] = 1;
                 YtdDateLY
          );
          BLANK()
       )
RETURN
      Result
[TotVal] è una misura a parte che semplicemente somma il campo [Val] della tabella Vendite.

Andrea

Progressivo anno precedente e articolo correlato

Inviato: mer 19 ott 2022, 13:41
da woxo
Buongiorno Andrea90

Ti ringrazio per la tua misura che mi hai indicato, ma sembra non funzionare. Non riesco a capire dove sbaglio...

Grazie.

Progressivo anno precedente e articolo correlato

Inviato: mer 19 ott 2022, 14:07
da Andrea90
woxo,

Da dove prendi il campo Data che metti nella pivot? Spero che non sia quello della tabella vendite poiché sarebbe inutile cercare di utilizzare le time intelligence functions senza utilizzare i campi della tabella Calendario (la quale viene creata proprio per questo scopo).

Stessa cosa per il campo Cod che usi nel filtro, se crei dei modelli dati poi non utilizzi i campi dimensionali della tabella dei fatti (nel tuo caso la tabella vendite), devi utilizzare quelli delle tabelle dimensionali (opportunamente relazionate).

Hai contrassegnato la tabella calendario come tabella data? (tramite apposito pulsante presente nell editor di power pivot).

Andrea

Progressivo anno precedente e articolo correlato

Inviato: mer 19 ott 2022, 14:52
da woxo
Grazie Andrea90.

Ti chiedo scusa e ti ringrazio per la pazienza: distratto come sono :crazy: , mi era perso i tre passaggi. A dire il vero non conoscevo ancora il fatto di contrassegnare la tabella data come calendario. Pensavo venisse riconosciuta automaticamente.

Vedrò di approfondire...

Se può interessare a qualcuno allego il file definitivo.

Grazie ancora e complimenti per la tua competenza. :clap: