Tenho uma variável em string que tem o código de meses que quero considerar no filtro em um calculate com IN, se eu coloco os dados direto no in funciona, mas se uso o nome da variável não funciona.
DRE MES AA Realizado =
var Meses = "1;2;4";
var VisaoPorMes = CALCULATE(
SUM(FinanceiroEmpresas[Valores]);
all(PeriodoReferencia);
FinanceiroEmpresas[NomeMesLancamento] = SELECTEDVALUE(PeriodoReferencia[NomeMes]);
FinanceiroEmpresas[AnoLancamento] = (SELECTEDVALUE(FinanceiroEmpresas[AnoLancamento]))-1;
FinanceiroEmpresas[CodTipoTransacao] = 2
)
var VisaoPorAno = CALCULATE(
SUM(FinanceiroEmpresas[Valores]);
all(PeriodoReferencia);
FinanceiroEmpresas[AnoLancamento] = (SELECTEDVALUE(FinanceiroEmpresas[AnoLancamento]))-1;
FinanceiroEmpresas[MesLancamento] in {Meses};
FinanceiroEmpresas[CodTipoTransacao] = 2
)
return if(ISINSCOPE(PeriodoReferencia[Mes_Ano]);VisaoPorMes;VisaoPorAno)