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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Medir con fechas

Hola. Tratando de calcular el número de empleados. Básicamente, significa que estoy tratando de contar las filas para el período si la fecha de alquiler es menor que la fecha y la fecha de término es mayor que la fecha O si la fecha de término está en blanco.

Captura correctamente en blanco en las fechas de terminación, pero si hago clic, por ejemplo, en un empleado que comenzó a trabajar en 2017 y terminó en 2021, no se lo ve en el recuento de personal para 2017-2018-2019-2020 como se supone que debe hacerlo. Abajo está mi cálculo. Gracias por sus consejos

Hcount =
CALCULAR (
[Recuento de empleados], (recuento de emp ID)
FILTRO (
Conjunto de datos,
(
Dataset[StartDate] >= MAX ( 'Calendario'[Fecha] )
&& Dataset[TerminationDate] < MAX ( 'Calendario'[Fecha] )
)
|| ISBLANK ( Dataset[TerminationDate] )
)
)


1 ACCEPTED SOLUTION

Esto resolvió mi problema:

Plantilla =

CALCULAR (
CUENTAS ( conjunto de datos ),
FILTRO ( VALORES ( dataset[inicio] ), dataset[inicio] <= MÁXIMO ( 'Calendario'[Fecha] ) ),
FILTRO (
VALORES ( dataset[término] ),
O ( dataset[término] >= MIN ( 'Calendario'[Fecha] ), ISBLANK ( dataset[término] ) )
)
)

View solution in original post

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Creo que tienes tus signos al revés, parece que debería ser Dataset[StartDate]<=MAX ( 'Calendar'[Date] )[TerminationDate], pero tienes Dataset[TerminationDate]<=dataset[startdate]<>

Hola @i_need_help
Tiene razón: horas tardías de trabajo. Ahora se ve un poco mejor, aunque puedo ver que si filtro, por ejemplo, ID550 de esa tabla, será visible en el gráfico solo en 2018 (como su año StartDate), no en 2019, 2020, etc. No puedo verlo en el recuento de estos añosCapture.PNG

En ella @Pbiuserr,

¿Obtuviste la solución para tu hilo? En caso afirmativo, ¿podría marcar la publicación útil como Respondida? Ayudará a los demás en la comunidad a encontrar la solución fácilmente si enfrentan el mismo problema que el suyo. Gracias.

De lo contrario, puede actualizar la medida [Hcount] de la siguiente manera:

Hcount =
VAR _seldate =
    MAX ( 'Calendar'[Date] )
RETURN
    SUMX (
        Dataset,
        IF (
            Dataset[StartDate] <= _seldate
                && OR (
                    Dataset[TerminationDate] >= _seldate,
                    ISBLANK ( Dataset[TerminationDate] )
                ),
            1,
            BLANK ()
        )
    )

También puede consultar la solución en el siguiente subproceso para obtenerla.

Esto resolvió mi problema:

Plantilla =

CALCULAR (
CUENTAS ( conjunto de datos ),
FILTRO ( VALORES ( dataset[inicio] ), dataset[inicio] <= MÁXIMO ( 'Calendario'[Fecha] ) ),
FILTRO (
VALORES ( dataset[término] ),
O ( dataset[término] >= MIN ( 'Calendario'[Fecha] ), ISBLANK ( dataset[término] ) )
)
)

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

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

MayPowerBICarousel

Power BI Monthly Update - May 2024

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

LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.