Forum Discussion
¿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
- mahoneypat
Microsoft 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
- AnonymousNot 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...
- amitchandak
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
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-YTD-LYTD-Week-Over-Week/m-p/1051626#M184
Mis consejos de tubo en: https://www.youtube.com/playlist?list=PLPaNVDMhUXGYrm5rm6ME6rjzKGSvT9Jmy
Aprecia tus Felicitaciones.- AnonymousNot 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.