@Bárbara Mota, resolvi algo parecido aqui. Da uma olhada.
Tem que criar uma medida mais ou menos assim.
Teste =
VAR vDatasMes = VALUES(dCalendario[Date])
VAR vResultado =
SUMX(
CALCULATETABLE(
SUMMARIZE(fAlunos,fAlunos[Id_Cliente],fAlunos[Id_Curso],fAlunos[Data_Inicio_Turma],fAlunos[Data_Fim_Turma]),
ALL(dCalendario),
fAlunos[Data_Inicio_Turma] <> BLANK(),
fAlunos[Data_Fim_Turma] <> BLANK()
),
VAR vDataIni = [Data_Inicio_Turma]
VAR vDataFim = [Data_Fim_Turma]
VAR vDatas = GENERATESERIES(VALUE(vDataIni),VALUE(vDataFim))
VAR vIntersecao = INTERSECT(vDatas,vDatasMes)
RETURN
ROUND(DIVIDE(COUNTROWS(vIntersecao),30),0)
)
RETURN
vResultado