Join us for an expert-led overview of the tools and concepts you'll need to pass exam PL-300. The first session starts on June 11th. See you there!
Get registeredPower BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.
Estoy teniendo dificultades para hacer lo siguiente y realmente aprecio la ayuda aquí. Esto es lo que estoy tratando de lograr:
Tengo una fila de datos que incluye fecha, tiempo empleado (horas), presupuesto de asignación mensual. Quiero lograr algo como la captura de pantalla, una tabla que tenga las siguientes columnas / estructura:
¡Muchas gracias @v-kkf-msft! ¡Me estoy acercando mucho a "listo"! Así que ahora he reemplazado el archivo con un archivo actualizado, y parece haber un problema con la asignación mensual / presupuesto para los nuevos meses. Por ejemplo, la nueva hoja que he actualizado tiene un nuevo mes (julio) y no muestra los cálculos de este mes, ya que su asignación mensual no está definida en la tabla.
¿Cómo hago que sea dinámico mostrar 10 horas cada mes (A MENOS que esté codificado / cambiado manualmente)?
¿Ha establecido una relación de ambos entre el calendario y las tablas presupuestarias mensuales?
Saludos
Winniz
@v-kkf-msft sí está ahí. También adjunto el nuevo archivo con el mes adicional. https://www.dropbox.com/s/0fris16bv10kteq/LOH__BVC_report.rar?dl=0
Si desea cambiar la tabla de presupuesto mensual dinámicamente, utilice la siguiente fórmula.
monthly budget =
VAR tab =
DISTINCT (
SELECTCOLUMNS (
LOH__BV_report2,
"Month", FORMAT ( [Date], "mmmm yyyy" ),
"Rank", RANKX ( LOH__BV_report2, FORMAT ( [Date], "yyyymm" ),, ASC, DENSE )
)
)
RETURN
ADDCOLUMNS ( tab, "Allowance of Hours", IF ( [Rank] = 1, 21.17, 10 ) )
Saludos
Winniz
@v-kkf-msft Lo probé y está mostrando un balance inicial húmedo que está arruinando todos los cálculos. ¿Puede compartir el archivo powerbi actualizado? Tal vez hice algo mal.
Gracias por toda la ayuda.
Parece que esto se debe a que tiene un valor nulo en la columna de fecha de la tabla LOH__BVC_report. Quite las filas vacías en Power Query para asegurarse de que no haya ninguna fila vacía en la tabla de presupuesto mensual.
Saludos
Winniz
@v-kkf-msft Lamento seguir arrastrando esto, pero simplemente no parece estable. Agregué una fila para agosto (10 horas) para ver si el nuevo mes se va a llenar automáticamente y no lo hizo. Por favor, vea a continuación.
Sin embargo, lo veo relleno sobre la mesa:
¿Alguna pregunta por qué está sucediendo esto?
Dado que la fórmula para la tabla Calendario es CALENDARIO ( FECHA ( 2022, 1, 1 ), HOY () ), lo que significa que la tabla Calendario no contiene la fecha de agosto, esto da como resultado un valor de balnk en la primera fila.
También puede intentar agregar la tabla Calendario a agosto e intentarlo de nuevo.
Saludos
Winniz
@v-kkf-msft Gracias. He estado probando esto y parece que hay un problema con el equilibrio de Strarting ahora. Se rompió en un momento.
Cuando proporcionó por primera vez la fórmula de equilibrio inicial, estaba funcionando como se esperaba, pero ahora no está con todas las actualizaciones recientes. He estado solucionando problemas.
Si miras el último archivo que compartiste (6), a abril le quedan 11,42 horas. Mayo debe ser 10 (asignación de horas) + horas Saldo restante del mes anterior que es de 11.42. Por lo tanto, el saldo inicial de mayo debe ser 10 + 11.42 = 21.42 y no 19.75
Lo mismo para junio, el saldo inicial debe ser 18.75 + 10 = 28.75 y no 19
No estoy seguro de dónde se rompió exactamente.
@v-kkf-msft Lo único que noté es que está utilizando dos datos / archivos de fila (LOH__BV_report2.csv y Redstage_BV Copia - Cálculos.xlsx), pero el segundo archivo es realmente solo para vista previa / ejemplo. No quería usarlo en el cálculo como un archivo de fila.
Solo quiero usar una fuente que es LOH__BV_report2.csv. ¿Puedes aconsejar?
¡Muchas gracias! Parece que esto va a funcionar
Hice algunos cambios, por favor pruebe estas medidas.
Credit / Bonus =
CALCULATE (
SUM ( 'LOH__BV_report2'[Time (Hours)] ),
'LOH__BV_report2'[Task] = "Credit"
)
Starting balance =
VAR PreMonth =
CALCULATE (
SUM ( 'monthly budget'[Allowance of Hours] )
- SUM ( 'LOH__BV_report2'[Time (Hours)] ) + [Credit / Bonus],
PREVIOUSMONTH ( 'Calendar'[Date] )
)
RETURN
IF (
PreMonth >= 0,
SUM ( 'monthly budget'[Allowance of Hours] ) + PreMonth,
SUM ( 'monthly budget'[Allowance of Hours] )
)
Remaining Balance = [Starting balance] - SUM ( 'LOH__BV_report2'[Time (Hours)] ) + [Credit / Bonus]
Saludos
Winniz
Cree una tabla de calendario y estas medidas.
Credit / Bonus =
CALCULATE (
SUM ( 'Log of Hours'[Time (Hours)] ),
'Log of Hours'[Task] = "Credit"
)
Starting balance =
VAR PreMonth =
CALCULATE (
SUM ( 'monthly budget'[Allowance of Hours] )
- SUM ( 'Log of Hours'[Time (Hours)] ) + [Credit / Bonus],
PREVIOUSMONTH ( 'Calendar'[Date] )
)
RETURN
IF (
PreMonth >= 0,
SUM ( 'monthly budget'[Allowance of Hours] ) + PreMonth,
SUM ( 'monthly budget'[Allowance of Hours] )
)
Remaining Balance = [Starting balance] - SUM ( 'Log of Hours'[Time (Hours)] ) + [Credit / Bonus]
Si el problema aún no se resuelve, proporcione información detallada sobre el error o el resultado esperado que espera. Hágamelo saber de inmediato, esperando su respuesta.
Saludos
Winniz
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.