Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
pablopablo
Frequent Visitor

Ayuda con el recuento acumulativo de la ejecución

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 NoSemana abiertaSemana Cerrada
00114
00227
00325
00449
00556

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

5 REPLIES 5
v-lionel-msft
Community Support
Community Support

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

v-lionel-msft_0-1604654160520.png

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.

amitchandak
Super User
Super User

@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

Capture.PNG

Helpful resources

Announcements
Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

Power BI Carousel June 2024

Power BI Monthly Update - June 2024

Check out the June 2024 Power BI update to learn about new features.

RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

Top Solution Authors