cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Syndicate_Admin
Administrator
Administrator

Cómo crear esta columna calculada (Power Query)

Tengo una tabla 'Asignación' que se ve así:

Año Semana Persona Proyecto Horarioacelo
202127AX2
202127AY3
202127BZ5
202127CZ6
202128AX

3

202128AY

8

Esta tabla representa a nivel de semana-persona-proyecto, cuántas horas se asignan.

Tengo otra tabla 'TimeRegistered', que se ve así:

Fecha Año Semana Persona Proyecto HorasRegistrado
05-07-2021202127AX1
06-07-2021202127AX1
08-07-2021202127AY2
09-07-2021202127AY1
10-07-2021202127BZ3

Esta tabla representa a nivel de proyecto-persona-diario, cuántas horas se registraron.

Mi objetivo es agregar una columna 'Horas registradas' a la tabla 'Asignación', que resume a nivel de semana-persona-proyecto cuántas horas se registraron.

¿Cómo puedo lograrlo?

2 ACCEPTED SOLUTIONS
Syndicate_Admin
Administrator
Administrator

@bigtree123 Prueba esto:

Calc_column=var Current_Year='Asignación'[Año]

var Current_Week='Asignación'[Semana]

var Current_Person='Asignación'[Persona]

var Current_Project='Asignación'[Proyecto]

var tempTable=FILTER('TimeRegistered','TimeRegistered'[Year]=Current_Year&&'TimeRegistered'[Week]=Current_Week&&'TimeRegistered'[Person]=Current_Person&&'TimeRegistered'[Project]=Current_Project)

return SUMX(tempTable,[HoursRegistered])

View solution in original post

Allí, @bigtree123

En Power Query:

1. Combinar consultas

2. Mantenga presionada la tecla Mayús para seleccionar varias columnas coincidentes y haga clic en Aceptar

3. Agregado

vangzhengmsft_0-1635128173513.png

Resultado:

vangzhengmsft_2-1635128572870.png

Consulte el archivo adjunto a continuación para obtener más detalles. Espero que esto ayude.

Saludos
Equipo de apoyo a la comunidad _ Zeon Zheng


Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

@bigtree123 Prueba esto:

Calc_column=var Current_Year='Asignación'[Año]

var Current_Week='Asignación'[Semana]

var Current_Person='Asignación'[Persona]

var Current_Project='Asignación'[Proyecto]

var tempTable=FILTER('TimeRegistered','TimeRegistered'[Year]=Current_Year&&'TimeRegistered'[Week]=Current_Week&&'TimeRegistered'[Person]=Current_Person&&'TimeRegistered'[Project]=Current_Project)

return SUMX(tempTable,[HoursRegistered])

View solution in original post

¡Esto funciona bien! Gracias

Me pregunto si es posible hacer lo mismo en Power Query. Como me gustaría filtrar las filas de esta tabla usando la nueva columna creada.

Allí, @bigtree123

En Power Query:

1. Combinar consultas

2. Mantenga presionada la tecla Mayús para seleccionar varias columnas coincidentes y haga clic en Aceptar

3. Agregado

vangzhengmsft_0-1635128173513.png

Resultado:

vangzhengmsft_2-1635128572870.png

Consulte el archivo adjunto a continuación para obtener más detalles. Espero que esto ayude.

Saludos
Equipo de apoyo a la comunidad _ Zeon Zheng


Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

View solution in original post

Helpful resources

Announcements
2022 Release Wave 1 760x460.png

2022 Release Wave 1 Plan

Power Platform release plan for the 2022 release wave 1 describes all new features releasing from April 2022 through September 2022.

Power BI December 2021 Update_carousel 768x460.jpg

Check it Out!

Click here to read more about the December 2021 Updates!

Jan 2022 Dev Camp 768x460 copy.png

Power BI Dev Camp- January 27th, 2022

Mark your calendars and join us for our next Power BI Dev Camp!