cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Highlighted
Regular Visitor

Cálculo del porcentaje de facturación por mes

Hola a todos

Tengo que crear un panel de previsión, donde hay empleados con algún conjunto de proyectos y tienen la fecha de inicio y la fecha de finalización de la asignación asociada junto con su porcentaje de facturación dentro de este período de asignación, por lo que necesito calcular el porcentaje de facturación por mes en función de los días laborables. (por ahora excluyendo las hojas y los días festivos)

Diga por ejemplo:

Fecha de inicio de la asignación Fecha de finalización Facturación

A P1 20/6/2020 15/10/2020 60

P2 26/9/2020 30/11/2020 40

días laborables reales de A 7+23+21+22+11

Total de días laborables 22+23+21+22+22

Salida prevista 2020 jun jul aug sep Oct
A P1 7/22*60 23/23*60 21/21*60 22/22*60 11/22*60


Por favor, esperando una ayuda rápida.

Gracias de antemano.

1 ACCEPTED SOLUTION

Accepted Solutions
Highlighted
Community Support
Community Support

Hola @ashwinil9203 ,

¿El día laborable no calcula el sábado y el domingo?

En caso afirmativo, podemos crear una tabla de fechas de día laborable y realizar algunas transformaciones en Power Query para satisfacer sus requisitos.

1. Necesitamos agregar filas entre la fecha de inicio y la fecha de finalización.

cal1.jpg

cal2.jpg

cal3.jpg

2. Cree una tabla de fechas del día laborable. Agregue la columna de día y la columna de día laborable.

Work Date = CALENDAR("2020/1/1","2020/12/31")

Day = FORMAT('Work Date'[Date],"dddd")
Month name = FORMAT('Work Date'[Date],"mmmm")
Month value = MONTH('Work Date'[Date])
work_day = 
SWITCH(
    TRUE(),
    'Work Date'[Day]="Monday",1,
    'Work Date'[Day]="Tuesday",1,
    'Work Date'[Day]="Wednesday",1,
    'Work Date'[Day]="Thursday",1,
    'Work Date'[Day]="Friday",1,0)

cal4.jpg

3. Agregue la columna de día, la columna del día del trabajo y la columna del nombre del mes en la tabla.

cal5.jpg

4. A continuación, cree una relación entre dos tablas basada en el nombre del mes.

cal6.jpg

5. Por último, podemos crear una medida y usar una tabla de matriz para obtener el resultado.

Measure = DIVIDE(SUM('Table'[work_day]),SUM('Work Date'[work_day])) * AVERAGE('Table'[Billing])

cal7.jpg

Si no cumple con sus requisitos, ¿podría mostrar el resultado esperado exacto basado en la tabla que ha compartido?

Saludos

Equipo de apoyo a la comunidad _ zhenbw

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

BTW, pbix como adjunto.

View solution in original post

1 REPLY 1
Highlighted
Community Support
Community Support

Hola @ashwinil9203 ,

¿El día laborable no calcula el sábado y el domingo?

En caso afirmativo, podemos crear una tabla de fechas de día laborable y realizar algunas transformaciones en Power Query para satisfacer sus requisitos.

1. Necesitamos agregar filas entre la fecha de inicio y la fecha de finalización.

cal1.jpg

cal2.jpg

cal3.jpg

2. Cree una tabla de fechas del día laborable. Agregue la columna de día y la columna de día laborable.

Work Date = CALENDAR("2020/1/1","2020/12/31")

Day = FORMAT('Work Date'[Date],"dddd")
Month name = FORMAT('Work Date'[Date],"mmmm")
Month value = MONTH('Work Date'[Date])
work_day = 
SWITCH(
    TRUE(),
    'Work Date'[Day]="Monday",1,
    'Work Date'[Day]="Tuesday",1,
    'Work Date'[Day]="Wednesday",1,
    'Work Date'[Day]="Thursday",1,
    'Work Date'[Day]="Friday",1,0)

cal4.jpg

3. Agregue la columna de día, la columna del día del trabajo y la columna del nombre del mes en la tabla.

cal5.jpg

4. A continuación, cree una relación entre dos tablas basada en el nombre del mes.

cal6.jpg

5. Por último, podemos crear una medida y usar una tabla de matriz para obtener el resultado.

Measure = DIVIDE(SUM('Table'[work_day]),SUM('Work Date'[work_day])) * AVERAGE('Table'[Billing])

cal7.jpg

Si no cumple con sus requisitos, ¿podría mostrar el resultado esperado exacto basado en la tabla que ha compartido?

Saludos

Equipo de apoyo a la comunidad _ zhenbw

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

BTW, pbix como adjunto.

View solution in original post

Helpful resources

Announcements
Community Conference

Power Platform Community Conference

Check out the on demand sessions that are available now!

Community Conference

Microsoft Power Platform Communities

Check out the Winners!

secondImage

Create an end-to-end data and analytics solution

Learn how Power BI works with the latest Azure data and analytics innovations at the digital event with Microsoft CEO Satya Nadella.

Top Solution Authors