Forum Discussion
Syndicate_Admin
Administrator
2 years agoConversión de SQL Query a DAX
Eh Tengo esta tabla en Power BI (IdsSemHistorico) SELECT P.Id
FROM Pessoas P
WHERE NOT EXISTS (
SELECT 1
FROM Pessoas_Historico PH
WHERE PH.IdPessoa = P.Id
AND PH.Ativo I...
Syndicate_Admin
Administrator
2 years agoSi bien no recomiendo este enfoque, aquí está mi intento:
EmployeeCount =
VAR MonthStart = DATEVALUE("YYYY-MM-DD") -- Replace with your @MonthStart logic
VAR MonthEnd = DATEVALUE("YYYY-MM-DD") -- Replace with your @MonthEnd logic
RETURN
CALCULATE(
COUNTROWS(Pessoas),
FILTER(
Pessoas,
ISBLANK(Pessoas.DataAdmissao) || Pessoas.DataAdmissao <= MonthStart
),
FILTER(
Pessoas,
ISBLANK(Pessoas.DataRescisao) || Pessoas.DataRescisao <= MonthEnd
),
FILTER(
Pessoas,
Pessoas.Activo = "S"
|| (NOT(ISBLANK(Pessoas.Id)) &&
CALCULATE(
COUNTROWS(Pessoas_Historico),
FILTER(
Pessoas_Historico,
Pessoas_Historico.IdPessoa = Pessoas.Id
&& Pessoas_Historico.DataInicioGrupo <= MonthStart
&& NOT(ISBLANK(Pessoas_Historico.Ativo))
),
ALL(Pessoas_Historico),
TOPN(
1,
FILTER(
Pessoas_Historico,
Pessoas_Historico.IdPessoa = Pessoas.Id
&& Pessoas_Historico.DataInicioGrupo <= MonthStart
&& NOT(ISBLANK(Pessoas_Historico.Ativo))
),
Pessoas_Historico.DataInicioGrupo,
DESC
)
) > 0
)
)
)