Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
hola a todos
este es un archivo de ejemplo para lo que necesito y expliqué cada cosa en un cuadro de texto en el archivo y necesito ayuda
y para veraneizar lo que necesito exactamente es que tengo dos fechas en dos tablas diferentes y un valor de inicio en la tabla de hechos que tiene relaciones con otras dos tablas y quiero basar en acampar las dos fechas en las dos tablas para generar el nuevo valor basado en el resultado de la comparación de fechas y extraído del valor iniciado en la tabla de hechos
y aquí está el archivo de ejemplo
https://drive.google.com/file/d/1jlbkikkQfscIu4BO1bx3TnvAKMeORW3B/view?usp=sharing
"el salario inicial o salario base que introdúo manualmente para cada empleado"
¿Cómo planea hacerlo en Power BI?
¿Puedo comunicarme con usted en privado, señor?
No tengo ni idea, pero decidí poner cada salario base de empleado en la tabla de detalles básicos de los empleados y luego calcular cada aumento por su porcentaje de valor
No @Islam,
Basándome en mi entendimiento, comparo la fecha de solicitud de decisión con la decImpDate. Y los salarios aumentan a una tasa del 50% anual. Si esta no es la salida que espera, descríbala con más detalle.
NewWage =
var DateDiff =
DATEDIFF(
MAX(dtblassignmentDec[Decision Apply Date]),
MAX(dtblRegularAdds[DecImpDate]),
YEAR
)
return
MAX(FTransactions1[Wage]) * POWER( 1.5, DateDiff )
Si el problema aún no se ha resuelto, proporcione información detallada sobre errores o el resultado esperado que espera. Hágamelo saber inmediatamente, esperando su respuesta.
Saludos
Winniz
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.
Te mencionaré en el post más explicado
No @Islam,
Pruebe la siguiente fórmula:
Wage growth =
VAR MinDate =
MINX (
ALLSELECTED ( dtblassignmentDec[Decision Apply Date] ),
dtblassignmentDec[Decision Apply Date]
)
VAR currentyear =
YEAR ( MAX ( dtblRegularAdds[DecImpDate] ) )
var YearDiff =
currentyear - YEAR(MinDate)
var _year =
IF(
MAX(dtblRegularAdds[DecImpDate]) >= EDATE(MinDate,YearDiff*12),
YearDiff,
YearDiff-1
)
VAR growthRate =
SUM(dtblRegularAdds[PromotionRate])
VAR Result =
SUM ( dtblBasicEmpInfo[Wage] ) * ( 1 + growthRate ) ^ _year
RETURN
Result
Este es mi archivo PBIX.
Si el problema aún no se ha resuelto, proporcione información detallada sobre errores o el resultado esperado que espera. Hágamelo saber inmediatamente, esperando su respuesta.
Saludos
Winniz
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.
es casi correcto, pero desafortunadamente ambos empleados obtuvieron el complemento regular, aunque uno de ellos tiene una diferencia de fecha entre su fecha de asignación y fecha de adición regular igual a menos de un año
como la siguiente imagen
seguro señor voy a imprevistar con resultado y sry para enviarle la explicación en privado porque no podría escribir aquí debido a restricciones html sitio