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
Anonymous
Not applicable

¿Sumif?

Hola amigos,

Terminando por la noche con, espero, una pregunta rápida aquí...

Tengo query1 y query2.

Query1 tiene campos de empleados, timesheet_day num_hours que contienen el número total de horas por día/empleado

Query2 tiene todos los empleados

Quiero agregar una columna a Query2 que esencialmente suma num_hours de Query1 en la última semana. Sé que esto usará DateTime.LocalNow(). Sin embargo, no estoy seguro de la sintaxis de usar una función SumIf.

¡Cualquier ayuda estaría muy aprensada!

-Brett

4 REPLIES 4
amitchandak
Super User
Super User

@bflury , puede tener una nueva columna en la consulta 2. Cambiar según la necesidad

Nueva columna ?
Var _LWS 'Fecha'[Fecha]+-1*WEEKDAY(today(),2)+1 -7 //last week start remove -7 para esta semana
var _LWE á 'Fecha'[Fecha]+ 7-1*WEEKDAY(today(),2) // //last end start remove -7 para esta semana
devolución
sumx(filter(query1, query1[Employee] ?query2[Employee] && query1[timesheet_day]>-_LWS && query1[timesheet_day]<-_LWE),query1[num_hours])

Ponga que puede unir su tabla con la tabla y la fecha de los empleados y puede obtener esos datos

https://community.powerbi.com/t5/Community-Blog/Week-Is-Not-So-Weak-WTD-Last-WTD-and-This-Week-vs-La...

Por favor, vea/me gusta/comparte mi seminario web sobre Time Intelligence: https://community.powerbi.com/t5/Webinars-and-Video-Gallery/PowerBI-Time-Intelligence-Calendar-WTD-Y...
Mis consejos de tubo en: https://www.youtube.com/playlist?list=PLPaNVDMhUXGYrm5rm6ME6rjzKGSvT9Jmy

Aprecia tus Felicitaciones.

Anonymous
Not applicable

Una vez más, quería decirlo antes, pero gracias tanto @amitchandak como @mahoneypat! Usé este consejo antes. La sugerencia de SUMX era exactamente lo que necesitaba.

Anonymous
Not applicable

Gracias por la propina. He estado tan láser enfocado en construir las mesas en M/Power Query, que ni siquiera he empezado a empezar a buscar en DAX. Voy a dar esto una búsqueda en la mañana...

mahoneypat
Employee
Employee

Esto se hace mejor con DAX con una relación en Employee entre las tablas y una relación con una tabla Date que tiene una columna de semana. A continuación, puede usar una medida SUM() simple con un objeto visual que tenga Empleado, Semana y su medida.

Si esto funciona para usted, por favor márquelo como solución. Los felicitaciones también son apreciados. Por favor, avísame si no.

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


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.

Top Kudoed Authors