Da stare attenti poiché tra il richiamare una misura creata esternamente, ed il crearla tramite variabile all'interno di un'altra c'è una bella differenza. In particolare quando richiami una misura già creata all'interno di un'altra che utilizza un contesto riga.
Per quanto riguarda il risultato desiderato, non ho ancora compreso bene quale sia pertanto ti giro questa misura di prova (a me restituisce 18 come valore):
Codice: Seleziona tutto
Test =
VAR MaxDate =
DATEADD ( LASTDATE ( Dates[Date] ), -1, YEAR )
VAR TempTable =
FILTER( ALL( 'test 2' ), 'test 2'[data ordine] > MaxDate || 'test 2'[data ordine] = BLANK() )
VAR Result =
CALCULATE( [Tot Magazzino], TempTable )
RETURN
COUNTROWS( TempTable )