Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hola amigos de Power BI,
Mi objetivo es recuperar 'PC'[Qstn Resp Date] para cada [ID de miembro] si 'DC to Home'[NextAdmit] > 'PC'[Qstn Resp Date] y 'DC to Home'[DischargeDate] < 'PC'[Qstn Resp Date]. De lo contrario, devuelva "N/A".
Mi problema es que no sé cómo escribir esto como una medida porque los campos están dentro de diferentes tablas.
Tengo tres tablas de Excel en mi informe de Power BI:
Ambas tablas tienen el campo [ID de miembro] como clave principal. La tabla 'ID de miembro' solo tiene el campo [ID de miembro].
La tabla 'DC to Home' tiene dos campos de fecha:
La tabla 'PC' tiene un campo de fecha:
Me gustaría crear una medida que esencialmente haga lo siguiente:
Nueva medida: IF'DC a inicio'[NextAdmit] es > 'PC'[QSTN Resp Date] Y 'DC to Home'[Fecha de descarga] < 'PC'[QSTN Resp Date] ENTONCES ... devolver el 'PC'[QSTN Resp Date] ... para el 'ID de miembro'[Member_ID] ELSE "N/A".
Aquí está un aspecto del mapa de relaciones:
Aquí está un ejemplo de 'DC a casa':
ID de miembro NextAdmit Fecha de descarga
0001 9/1/2020 9/1/2020
0002 7/7/2020 7/5/2020
0003 5/3/2020 4/1/2020
Aquí está un ejemplo de 'PC':
ID de miembro Qstn Resp Fecha
0001
0002 7/6/2020
0003 4/2/2020
Si la nueva medida funcionase correctamente, esperaría que los resultados de un objeto visual de tabla fueran:
ID de miembro Nueva medida
0001 N/A
0002 7/6/2020
0003 4/2/2020
¿Hay de todos modos para construir esto como una medida para que pueda usarlo en una tabla visual? ¿Hay una manera más fácil de compilar con código M?
¡Gracias!
Solved! Go to Solution.
Hola @AW1976NOVA ,
Si tiene un ID de miembro único en su DC a la tabla principal y la tabla de PC como sus datos de muestra, podemos crear cuatro medidas para satisfacer sus requisitos.
Discharge Date Measure = CALCULATE(MAX('DC to Home'[Discharge Date]),FILTER('DC to Home','DC to Home'[Member ID]=MAX('Member ID'[Member ID])))
NextAdmit Measure = CALCULATE(MAX('DC to Home'[NextAdmit]),FILTER('DC to Home','DC to Home'[Member ID]=MAX('Member ID'[Member ID])))
Qstn Resp Date Measure = CALCULATE(MAX(PC[Qstn Resp Date]),FILTER(PC,PC[Member ID]=MAX('Member ID'[Member ID])))
New measure =
IF(
[Qstn Resp Date Measure]>[Discharge Date Measure] && [Qstn Resp Date Measure]<[NextAdmit Measure],[Qstn Resp Date Measure],"N/A")
Si no cumple con sus requisitos, ¿podría mostrar el resultado esperado exacto basado en la tabla que ha compartido?
Saludos
Equipo de apoyo a la comunidad _ zhenbw
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
BTW, pbix como adjunto.
Hola @AW1976NOVA ,
Si tiene un ID de miembro único en su DC a la tabla principal y la tabla de PC como sus datos de muestra, podemos crear cuatro medidas para satisfacer sus requisitos.
Discharge Date Measure = CALCULATE(MAX('DC to Home'[Discharge Date]),FILTER('DC to Home','DC to Home'[Member ID]=MAX('Member ID'[Member ID])))
NextAdmit Measure = CALCULATE(MAX('DC to Home'[NextAdmit]),FILTER('DC to Home','DC to Home'[Member ID]=MAX('Member ID'[Member ID])))
Qstn Resp Date Measure = CALCULATE(MAX(PC[Qstn Resp Date]),FILTER(PC,PC[Member ID]=MAX('Member ID'[Member ID])))
New measure =
IF(
[Qstn Resp Date Measure]>[Discharge Date Measure] && [Qstn Resp Date Measure]<[NextAdmit Measure],[Qstn Resp Date Measure],"N/A")
Si no cumple con sus requisitos, ¿podría mostrar el resultado esperado exacto basado en la tabla que ha compartido?
Saludos
Equipo de apoyo a la comunidad _ zhenbw
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
BTW, pbix como adjunto.
Siempre y cuando utilice el MemberID de la tabla de dimensiones para los objetos visuales (realmente debe ocultar ese campo en las tablas de hechos), esto debería ser sencillo. ¿Dónde estás atascado exactamente?
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
1 | |
1 |