Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
Yak2792
Regular Visitor

Promedio ponderado cada 24 horas

Hola a todos

Estoy tratando de ayudar a automatizar un informe que actualmente se ingresa manualmente en Excel. Tengo la primera parte, pero necesito ayuda con un promedio ponderado entre 2 turnos de bonificación. Las celdas blancas a continuación ya están calculadas y son correctas. El verde es lo que necesito ayuda para calcular.

Capture.JPG

La fórmula para esto es ((Bonus Calculation*12)+(Next Shift BC*12))/24. Por ejemplo, para el turno de miércoles por la noche, sería lo siguiente:

((175.61%*12)+(198.93%*12))/24 a 187,27%

Gracias por cualquier ayuda que se puede proporcionar!

1 ACCEPTED SOLUTION

Hola @Yak2792 ,

En primer lugar, agregue un campo de índice para la tabla relacionada en el Editor de power consultas. A continuación, cree una columna calculada para obtener el promedio de Bono ponderado:

Weighted Bonus = 
DIVIDE (
    CALCULATE (
        MAX ( 'Bonus'[Bonus Calculation] ),
        FILTER ( ALL ( 'Bonus' ), 'Bonus'[Index] - 1 = EARLIER ( 'Bonus'[Index] ) )
    ) * 12 + 'Bonus'[Bonus Calculation] * 12,
    24
)

add index column.jpgañadir columna de índice

Weighted Average every 24 hours.JPGcrear columna calculada

Saludos

Rena

Community Support Team _ Rena
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

7 REPLIES 7
Yak2792
Regular Visitor

También debo mencionar que todo esto se hace actualmente con medidas, y se presenta en una tabla.

¿Puede compartir algunos datos sin procesar reales de ejemplo.

¿Qué datos sin procesar necesitaría? Los datos provienen de 4 tablas SQL diferentes, por lo que podría ser un poco desordenado. Tengo una tabla que tiene el calendario, 2 que contienen información del producto, y otra que contiene multpliers adicionales dependiendo de ciertos criterios.

¿Sería suficiente la tabla presentada en el post inicial con detalles de cómo se calcula el bono?

Hola @Yak2792 ,

En primer lugar, agregue un campo de índice para la tabla relacionada en el Editor de power consultas. A continuación, cree una columna calculada para obtener el promedio de Bono ponderado:

Weighted Bonus = 
DIVIDE (
    CALCULATE (
        MAX ( 'Bonus'[Bonus Calculation] ),
        FILTER ( ALL ( 'Bonus' ), 'Bonus'[Index] - 1 = EARLIER ( 'Bonus'[Index] ) )
    ) * 12 + 'Bonus'[Bonus Calculation] * 12,
    24
)

add index column.jpgañadir columna de índice

Weighted Average every 24 hours.JPGcrear columna calculada

Saludos

Rena

Community Support Team _ Rena
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Gracias por la respuesta @yingyinr .

Su solución sería muy fácil, pero por desgracia estos no se almacenan en una tabla, se calculan medidas, así como columnas de datos extraídos de 3 tablas diferentes. Puedes ver esto a continuación.

Capture.JPG

¿Es posible crear una nueva tabla con esta información? Miré este enlace, pero en mi caso no funcionará porque las tablas a las que estoy tratando de unirme son de diferentes tamaños, una es un calendario de turnos y la otra es la información del producto.

Supongo que como retroceso siempre podría introducir datos manualmente y luego usar la solución que proporcionó, pero lo ideal es automatizar esto tanto como sea posible, ya que este informe será utilizado por otra persona que no esté familiarizado con Power BI.

Hola @Yak2792 ,

¿Podría proporcionar las estructuras de estos tres datos de tabla y muestra (excluir datos confidenciales) utilizando capturas de pantalla al igual que la de abajo de la captura de pantalla? Proporcione también la fórmula si hay alguna medida que se cree. Es mejor si puede proporcionar su archivo PBIX de muestra. Necesito comprobar si hay otras maneras factibles de lograr su requisito basado en la información anterior que proporcionó. Gracias.

sample data.JPGestructuras de tablas y datos de muestra

Saludos

Rena

Community Support Team _ Rena
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Así que terminé encontrando una tabla similar a la que enumeró anteriormente que contiene los números de bonificación de turno por turno. Seguí sus instrucciones anteriores y todo funciona muy bien ahora. Muchas gracias por su ayuda, voy a marcar su post arriba como la solución.

Helpful resources

Announcements
July 2024 Power BI Update

Power BI Monthly Update - July 2024

Check out the July 2024 Power BI update to learn about new features.

PBI_Carousel_NL_June

Fabric Community Update - June 2024

Get the latest Fabric updates from Build 2024, key Skills Challenge voucher deadlines, top blogs, forum posts, and product ideas.

Top Solution Authors