Primo caso: il valore dell'anno corrente lo inserisco in una variabile AnnoCorr che poi viene richiamata nella variabile successiva, AnnoCorrPA, dove Calculate dovrebbe imporre i due filtri PeriodoAnalisi (ultimi 6 anni) e Campione (un certo numero di aziende predefinite). Ma il risultato è sbagliato: nell'oggetto visivo vedo tutti i 16 anni e il valore della misura è di tutte le aziende e non solo di quelle predefinite...
Codice: Seleziona tutto
Redditività =
VAR DataFinale = [Periodo analisi data finale]
VAR DataIniziale = [Periodo analisi data iniziale]
VAR PeriodoAnalisi =
FILTER(
dim_Calendario,
dim_Calendario[Data] >= DataIniziale && dim_Calendario[Data] <= DataFinale
)
VAR Campione =
FILTER(
SUMMARIZE( dim_Aziende, dim_Campione[Campione]),
dim_Campione[Campione] = "si"
)
VAR AnnoCorr = SELECTEDMEASURE()
VAR AnnoCorrPA =
CALCULATE(
AnnoCorr,
PeriodoAnalisi,
Campione
)
RETURN
AnnoCorrPA
Codice: Seleziona tutto
Redditività =
VAR DataFinale = [Periodo analisi data finale]
VAR DataIniziale = [Periodo analisi data iniziale]
VAR PeriodoAnalisi =
FILTER(
dim_Calendario,
dim_Calendario[Data] >= DataIniziale && dim_Calendario[Data] <= DataFinale
)
VAR Campione =
FILTER(
SUMMARIZE( dim_Aziende, dim_Campione[Campione]),
dim_Campione[Campione] = "si"
)
VAR AnnoCorr = SELECTEDMEASURE()
VAR AnnoCorrPA =
CALCULATE(
SELECTEDMEASURE(),
PeriodoAnalisi,
Campione
)
RETURN
AnnoCorrPA