This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreLevel up your Power BI skills this month - build one visual each week and tell better stories with data! Get started
Hola
Tengo un esquema con 4 tablas y una tabla de calendario.
Necesito obtener el valor de una tabla A basada en la fecha más reciente de la tabla B.
He creado esta métrica:
Tiempo pasado de la EH ( HD)
VAR lastDay á LASTDATE(AgentSchedules[Date])
devolución
CALCULATE(
DISTINCTCOUNT('Head Count' [Nombre completo]),
'Head Count' [Fecha] - lastDay
)
Esta métrica me da todos los días y no sólo el último día
Pero si sustituyo el 'Recuento de cabezas'[Fecha] - lastDay
para 'Head Count'[Date] - Fecha(2020,05,31)
funciona y obtengo sólo el valor para el día.
¿por qué?
Hola, @vulkany
Basándome en nuestra descripción, creo datos para reproducir su escenario.
Recuento de cabezas:
AgentSchedules:
No hay ninguna relación entre dos tablas. Puede intentar crear una medida como se indica a continuación.
Result =
var _lastday =
CALCULATE(
LASTDATE(AgentSchedules[Date]),
ALL(AgentSchedules[Date])
)
return
IF(
SELECTEDVALUE('Head Count'[Date]) = _lastday,
CALCULATE(
DISTINCTCOUNT('Head Count'[Full Name]),
'Head Count'[Date] = _lastday
)
)
Resultado:
Saludos
Allan
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola Allan,
Tu solución funciona perfectamente.
Muchas gracias por su ayuda.
saludos
Joao Monteiro
Hola
¿Funciona?
HD lastDay =
VAR lastDay = MAX(AgentSchedules[Date])
RETURN
CALCULATE(
DISTINCTCOUNT('Head Count' [Full Name]),
'Head Count'[Date] = lastDay
)
Gracias por tu ayuda, pero no funcionó.
Si creo una Matriz con Línea como Fecha y Valores con la métrica que sugirió, todos los días se llenarán, no sólo el último día.
Hola
¿Probaste mi solución? Si no funciona, entonces comparte el enlace desde donde puedo descargar tu archivo PBI y mostrar el problema claramente.
la variable lastDay se calcula en el contexto del filtro. usted necesita salir de eso si realmente desea encontrar el último día en su tabla B. Utilice CALCULATE, con un filtro ALL() lanzado en una buena medida (sin juego de palabras previsto). Ajuste según sea necesario en función del modelo de datos.
Check out the April 2026 Power BI update to learn about new features.
Sign up to receive a private message when registration opens and key events begin.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.