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
Estoy trabajando con 4 mesas. El contexto es que estoy tratando de crear una medida que tome valores de dos tablas diferentes si se cumple una determinada condición.
Tabla de fechas
Tabla de proyectos: tiene todos los ProjectIDs
Tabla de datos reales: importe real de los cargos desde el inicio del ejercicio fiscal hasta la fecha
Tabla de asignaciones: lo que se ha asignado desde el inicio del año fiscal hasta la fecha.
Aquí está la relación de las tablas
Medida 1: Período de pago durante = IF(TODAY()>('Tabla de fechas'[Inicio de mes]),1,0)
- En esta medida estoy tratando de indicar qué periodos de pago se han elapsionado para saber si debo utilizar las cantidades reales o las asignadas.
Medida 2: Reales + Asignaciones = IF (Período de pago superior = 1, A_actuals,B_assignments )
- Tanto A_actuals como B_assignments también son medidas.
- El objetivo aquí es reemplazar cualquier período de pago que aún no haya ocurrido con las asignaciones que sucederán en el futuro y reemplazar todas las asignaciones anteriores con asignaciones reales.
Ambas medidas funcionan, pero no se resumen correctamente. Solo obtengo el total de los reales hasta la fecha en lugar de la nueva medida que los combina a ambos. Necesito hacer un total de carrera para la segunda medida para trazarlo, pero no puedo averiguar qué funcionará. (He probado hasonefilter, hasonvalue pero llega un punto en el que no sé cómo integrar algunas de mis medidas preexistentes).
Es decir, he probado esta medida sin éxito:
Actuales+Assignemts_Version2=
A continuación se muestran ejemplos de mis datos. La tabla inferior derecha con el total de carreras es lo que finalmente estoy tratando de lograr.
¡Cualquier ayuda u orientación sería muy apreciada!
¡Hola! Agradezco su respuesta, desafortunadamente esa medida no está funcionando porque la medida PayPeriod proviene de la tabla "Fecha" y no de la tabla Proyecto y no la está reconociendo como una opción.
@KSYP11 , Basado en lo que obtuve
asumiendo que ambos son medidas
if(isbalnk([A_actuals]),[B_assignments],[A_actuals])
M1 = sumx(summarize(Table, Table [project], Table[Payperiod], "_1", if(isbalnk([A_actuals]),[B_assignments],[A_actuals]) ) , [_1])
Cumm =calculate([M1], filter(allselected(Table), Table [project] =max(Table [project]) && Table[Payperiod] <= max(Table[Payperiod])))
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 | |
2 | |
1 |