The ultimate Microsoft Fabric, Power BI, Azure AI, and SQL learning event! Join us in Stockholm, Sweden from September 24-27, 2024.
2-for-1 sale on June 20 only!
Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
Hola
Tengo el siguiente código que correctamente me da un total de ejecución basado en un número de semana del total de trabajos abiertos por semana. Sin embargo, necesito enmendar para que no cuente los trabajos que ya se han cerrado antes o durante la semana en la actualidad.
También necesito filtrar solo aquellos registros donde un estado no es igual a "Cancelado"
Así que si mis datos se ven así
Trabajo No | Semana abierta | Semana Cerrada |
001 | 1 | 4 |
002 | 2 | 7 |
003 | 2 | 5 |
004 | 4 | 9 |
005 | 5 | 6 |
Espero que mi medida devuelva "Total Records por semana"
Semana 1 - 1
Semana 2 - 3
Semana 3 - 3
Semana 4 - 3 (como el primer disco cerrado en la semana 4)
Semana 5 - 4 (como el tercer disco cerrado en la semana 5)
Semana 5 - 4
Semana 6 - 2
Measure =
CALCULATE (
COUNT ( 'Live_Roles_Feed'[Job no.] ),
FILTER (
ALLSELECTED ( 'Live_Roles_Feed' ),
'Live_Roles_Feed'[Week_Opened] <= MAX ( 'Calendar'[Week] )
)
)
Hola @pablopablo ,
Prueba esto.
Measure =
VAR x =
CALCULATE(
COUNT(Sheet10[Job No]),
FILTER(
Sheet10,
[Week Opened] <= MAX('Calendar'[Week]) && [Week Closed] > MAX('Calendar'[Week])
)
)
RETURN
x
Saludos
Lionel Chen
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@pablopablo , Crear una tabla de semana, Puede hacer utilizando generar series y analizar datos de semana con eso.
Pruebe la fórmula como
Trabajos actuales: CALCULATE(COUNTx(FILTER(Table,Table[Week Opened]<-max('Week'[Week]) && (ISBLANK(Table[Week Opened]) Tabla[Semana abierta]>max('Semana'[Semana]))))(Tabla[Trabajo no])))
No se una a la semana con ninguna de las columnas
Muy similar al approch en https://community.powerbi.com/t5/Community-Blog/HR-Analytics-Active-Employee-Hire-and-Termination-tr...
Hola. gracias por su respuesta.
Ya tenemos una configuración de tabla de calendario que tiene la columna 'semana' en ella
Mi tabla de roles (de donde ya proceden estos datos, ya está vinculada a esta tabla de calendario a través de la fecha abierta en la tabla de roles y la fecha de la tabla de calendario.
¿Su ejemplo seguiría funcionando?
@pablopablo , Ha utilizado crossfilter para eliminar cualquier unión activa. referencia a mi blog para ese https://community.powerbi.com/t5/Community-Blog/HR-Analytics-Active-Employee-Hire-and-Termination-tr...
Hola
Usé su artículo y tengo el siguiente código:
Weekly Cummulative = CALCULATE(COUNTx(FILTER('Live_Roles_Feed',Live_Roles_Feed[Date opened]<=max('Calendar_New'[Date]) && (ISBLANK('Live_Roles_Feed'[Date job closed]) || 'Live_Roles_Feed'[Date job closed]>max('Calendar_New'[Date]))),('Live_Roles_Feed'[Job no.] )),CROSSFILTER(Live_Roles_Feed[Date opened],'Calendar_New'[Date],None))
Sin embargo, se muestra así. Incluso he creado una tabla de calendario utilizando su guía y vinculado en consecuencia
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Check out the June 2024 Power BI update to learn about new features.