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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
JanikSchaefer
Helper II
Helper II

Adición de 2 tablas por fecha de hito y valor en efectivo

Hola, chicos

Tengo las dos tablas siguientes en Power Query:

ProyectoHito 1Hito 2Hito 3
Proyecto A15.04.202105.07.202105.08.2021
Proyecto B
Proyecto C

Y

Proyecto$ montoFecha
Proyecto A $ 7,855.4901.04.2020
Proyecto A $ 7,726.4301.04.2020
Proyecto A $ 9,033.6201.05.2020
Proyecto A $ 9,707.6401.06.2020
Proyecto A $ 7,307.9401.06.2020
Proyecto B $ 8,120.81 01.07.2020
Proyecto B $ 5,940.69 01.08.2020
Proyecto B
Proyecto B
..........


Y le gustaría sumar todos los valores de efectivo que ocurrieron antes de la fecha de un determinado hito Y después del último hito.

La tabla C representa esto:

ProyectoHito 1Hito 2Hito 3
Proyecto A $ 15,581.92 $ 34,170.01 $ 5,940.69
Proyecto B
Proyecto C

(no le importaría si se hubiera desenlacedo)


¿Hay una manera fácil de programar esto en Power Query M / para hacer esto en general?

Hay 10 hitos y 130 proyectos.

JanikSchaefer_0-1605630234607.png


¡Gracias por tu ayuda!

Salud

Janik

3 REPLIES 3
JanikSchaefer
Helper II
Helper II

¡Esto es exactamente lo que busqué, gracias! 🙂

v-rzhou-msft
Community Support
Community Support

Hola @JanikSchaefer

Creo que desea calcular el importe total por proyecto y la fecha (mes, día) debe en el rango de Hito(1,2,3).

Construyo una muestra para hacerme una prueba.

Tabla:

1.png

TablaB:

2.png

Transformar TableA. Necesitamos despivot todas las columnas Milestone y agregar una nueva columna MonthDay.

MonthDay = Date.Month([Value])*100+Date.Day([Value])

3.png

Transformar TableB. Agregue una nueva columna MonthDay.

4.png

Combine dos tablas como una tabla nueva. A continuación, expanda TableA.MonthDay.We necesita agregar una columna condicional.

5.png

A continuación, quite las filas que tienen valores nulos. Agrupe por proyecto y cantidad para obtener el valor mínimo en la columna personalizada (Mincustom).

Agrupar por Mincustom y Proyecto para obtener el importe total.

6.png

Combine esta tabla con tableA. Justo después por la columna Proyecto y la columna Lunes.

7.png

Expanda TableA.Project y Attribute.

Elimine el origen Project y mincustom column.

Finalmente seleccione el atributo y la columna suma y la columna dinámica para obtener el resultado.

8.png

Puede descargar el archivo pbix desde este enlace: Añadir 2 tablas por fecha de hito y valor en efectivo

Saludos

Rico Zhou

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

Hola @RicoZhou ,

gracias por su ayuda hasta ahora.


Parece que hay 2 problemas con esto:

1)
En el paso "A continuación, quite las filas que tienen valores nulos. Agrupar por proyecto y cantidad para obtener el valor mínimo en la columna personalizada (Mincustom)."


Cada vez que agrupo aquí, y hay dos cantidades iguales en un proyecto, uno de ellos se pierde, por lo tanto no suma todos los valores (cantidad) que hay. Por ejemplo, si hay una factura de 2000 y otra de 2000, solo se suma 2000, no 4000.

2) En el paso "Expandir TableA.Project y Atributo."



Aquí, cuando hay diferentes hitos con la misma fecha, todos obtienen el valor, aunque sólo el primero (orden que puedo elegir ordenando los hitos) debe obtenerlo.

Untitled.jpg

¿Tiene usted o alguien alguna solución a este problema?

Me alegraría mucho.


Gracias por tu ayuda,


Janik

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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