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

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])

¡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.

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