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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Syndicate_Admin
Administrator
Administrator

Bifurcación durante meses

Hola a todos,

Disculpas, que esta puede ser una pregunta larga, pero he tratado de dar mi metodología, para que comiences.

Si tiene un mejor enfoque, soy todo oídos, no quiero crear una tabla separada y minimizar el uso de columnas calculadas.

Tengo una tabla con los siguientes datos, donde las ventas de empleados son durante un período de tiempo específico y quiero bifurcarlas en un mes calendario, según los días de ese mes calendario.

Mes Nombre del empleado Ventas Fecha de Fecha hasta
ago'22 X 270000 01-ago-22 31-ago-22
sep-oct'22 X 600000 01-sep-22 15-oct-22
OCT - OCT X 700000 16-oct-22 24-oct-22
Oct-Nov X 300000 25-oct-22 06-nov-22
Nov-Dic X 500000 07-nov-22 31-dic-22
ago'22 Y 200000 01-ago-22 31-ago-22
sep-oct'22 Y 500000 01-sep-22 15-oct-22
OCT - OCT Y 600000 16-oct-22 24-oct-22
Oct-Nov Y 200000 25-oct-22 06-nov-22
Nov-Dic Y 400000 07-nov-22 31-dic-22

Entonces, por ejemplo, para el Empleado X, las ventas de 300,000, para el período de octubre a noviembre, que consta de 13 días, se dividirán en 2 partes:

25 Oct 2022 to 31 Oct 2022 que es 7 Días

1 Nov 2022 a 6 Nov 2022 que es 6 días

Por lo tanto, las ventas netas del 1 de noviembre de 2022 al 6 de noviembre de 2022 serán (300000 * 6) / 13 = 138461.5

De la misma manera para el Empleado X, las Ventas de 500,000, para el período de noviembre - diciembre, que consta de 55 días, se dividirán en 2 partes:

7 Nov 2022 a 30 Nov 2022 que es 24 días

1 Dic 2022 a 31 Dic 2022 que es 31 días

Por lo tanto, las ventas netas del 7 de noviembre de 2022 al 30 de noviembre de 2022 serán (500000 * 24) / 55 = 281818.2

Las ventas finales para el empleado X para noviembre de 2022 serán 138461.5 + 281818.2 = 356643.4

Esta es la salida final y estoy buscando una medida de Ventas Finales

Nombre del empleado Mes Ventas finales
X ago-22 270000
X sep-22 400000
X oct-22 1061538
X nov-22 356643.4
X dic-22 281818.2
Y ago-22 200000
Y sep-22 333333.3
Y oct-22 874359
Y nov-22 266853.1
Y dic-22 225454.5

¡Gracias por leer esto!

Vishesh Jain

1 ACCEPTED SOLUTION

Hola a todos,

¡Encontré una vieja solución en la comunidad!

Sin embargo, si alguien tiene una solución mejor, favorablemente como una medida DAX, entonces por favor publique su solución también.

El único defecto en la solución es que, si la fecha de y la fecha de hasta están en el mismo mes, no funciona.

Para superar eso y obtener la bifucación, agregué otra columna para la duración de los días entre las 2 fechas y multipliqué las ventas por el mínimo, la duración y el tiempo hasta el final del mes, también conocido como columna fDate (obtenida de la consulta en el siguiente enlace).

Dividir la cantidad entre meses con Power Query - Comunidad de Microsoft Power BI

(3) Automatice la asignación de importes a lo largo de meses mediante Power Query en Excel - YouTube

Una vez más, si alguien tiene una mejor solución, por favor hágamelo saber.

Gracias

Vishesh Jain

View solution in original post

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Aquí hay una tabla intermedia que muestra la bifurcación de otros meses también:

Nombre del empleado Mes Fecha de Fecha hasta Duración de las ventas Días en el mes actual Ventas Ventas netas Ventas finales
X ago-22 01-ago-22 31-ago-22 31 31 270000 270000 270000
X sep-22 01-sep-22 30-sep-22 45 30 600000 400000 400000
X oct-22 01-oct-22 15-oct-22 45 15 600000 200000
X oct-22 16-oct-22 24-oct-22 9 9 700000 700000
X oct-22 25-oct-22 31-oct-22 13 7 300000 161538.5 1061538.5
X nov-22 01-nov-22 06-nov-22 13 6 300000 138461.5
X nov-22 07-nov-22 30-nov-22 55 24 500000 218181.8 356643.36
X dic-22 01-dic-22 31-dic-22 55 31 500000 281818.2 281818.18
Y ago-22 01-ago-22 31-ago-22 31 31 200000 200000 200000
Y sep-22 01-sep-22 30-sep-22 45 30 500000 333333.3 333333.33
Y oct-22 01-oct-22 15-oct-22 45 15 500000 166666.7
Y oct-22 16-oct-22 24-oct-22 9 9 600000 600000
Y oct-22 25-oct-22 31-oct-22 13 7 200000 107692.3 874358.97
Y nov-22 01-nov-22 06-nov-22 13 6 200000 92307.69
Y nov-22 07-nov-22 30-nov-22 55 24 400000 174545.5 266853.15
Y dic-22 01-dic-22 31-dic-22 55 31 400000 225454.5 225454.55

Hola a todos,

¡Encontré una vieja solución en la comunidad!

Sin embargo, si alguien tiene una solución mejor, favorablemente como una medida DAX, entonces por favor publique su solución también.

El único defecto en la solución es que, si la fecha de y la fecha de hasta están en el mismo mes, no funciona.

Para superar eso y obtener la bifucación, agregué otra columna para la duración de los días entre las 2 fechas y multipliqué las ventas por el mínimo, la duración y el tiempo hasta el final del mes, también conocido como columna fDate (obtenida de la consulta en el siguiente enlace).

Dividir la cantidad entre meses con Power Query - Comunidad de Microsoft Power BI

(3) Automatice la asignación de importes a lo largo de meses mediante Power Query en Excel - YouTube

Una vez más, si alguien tiene una mejor solución, por favor hágamelo saber.

Gracias

Vishesh Jain

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors