Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and a 50 percent discount on exams.
Get startedEarn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola Buen día,
¿Alguien puede necesitar ayuda y asistencia con mis datos? Quiero agregar el aumento de horas en mi plan desde la fecha actual hasta la fecha máxima de mi plan, la parte complicada es que sigue cambiando casi todos los días.
Entonces, digamos que la base de la tabla debajo de mi base de horas es de 565 horas y aumente a 856 horas (se convierta en una nueva base) la diferencia se distribuirá equitativamente en cada fecha hasta la fecha máxima.
Si al día siguiente aumenta, digamos 900 horas - 856 = 44 para ser distribuidas.
El objetivo principal es si hay un aumento de horas que debe ser igual a mi total (nueva base).
Mi medida
Gracias de antemano
Hola @AllanBerces
Puede probar la siguiente columna. ¿Es esto lo que quieres?
Column =
VAR newHours = 856
VAR BaseHours = 565
VAR maxDate = CALCULATE(MAX('Table'[Date]),ALL('Table'))
VAR days = DATEDIFF(TODAY(),maxDate,DAY) + 1
RETURN
IF('Table'[Date]>=TODAY(),
DIVIDE(newHours-BaseHours,days))
Saludos
Jing
Si esta publicación ayuda, acéptala como solución para ayudar a otros miembros a encontrarla. ¡Agradezco sus felicitaciones!
@AllanBerces Quizás:
Measure =
VAR __New = [New Hrs]
VAR __Base = [Base Hrs]
VAR __Diff = __New - __Base
VAR __Today = TODAY()
VAR __MaxDate = MAX('Table'[Date])
VAR __Table = FILTER(ALL('Table'), [Date] >= __Today && [Date] <= __MaxDate)
VAR __Count = COUNTROWS(__Table)
VAR __Result = DIVIDE( __Diff, __Count, 0 )
RETURN
__Result
Aquí el output.
Hola Greg_Deckler,
Gracias por su respuesta, pero el resultado es acumulativo y en orden inverso, diferente de lo que requería para distribuir la hora equitativamente. desde hoy hasta la fecha máxima.
Por favor, necesito ayuda.
Gracias de antemano.