La medida total está en blanco

Un usuario Pregunto ✅

maxabele

Hola a todos,

Busqué el problema pero nada funcionó para este caso.

Calculo la facturación en un rango de fechas específico. La medida muestra cuántas personas se fueron durante ese tiempo. La fórmula funciona como debería, pero el total está en blanco. Esa es la fórmula (la fecha de vigencia significa la fecha del último día laboral):

Staff_Turnover = IFERROR (Calcular (Countrows (Worker_Data);
Filter (Values ​​(Worker_Data[Effective Date]); ‘Worker_Data'[Effective Date]<= Min ('Fecha'[Date]));
Worker_Data[Effective Date]<> EN BLANCO ()); EN BLANCO ())

Cualquier ayuda es muy apreciada.

Gracias de antemano y lo mejor,
Max

Hola @maxabele

Según lo probado, funciona de mi lado.

Sin relación para dos tablas.

Capture8.JPGCapture9.JPG

Staff_Turnover =
IFERROR (
    CALCULATE (
        COUNTROWS ( Worker_Data ),
        FILTER (
            VALUES ( Worker_Data[Effective Date] ),
            'Worker_Data'[Effective Date] < MIN ( 'Date'[Date] )
        ),
        Worker_Data[Effective Date] <> BLANK ()
    ),
    BLANK ()
)


or
Measure =
IFERROR (
    CALCULATE (
        DISTINCTCOUNT ( Worker_Data[worker id] ),
        FILTER (
            Worker_Data,
            [Effective Date] <> BLANK ()
                && [Effective Date] < [mindate]
        )
    ),
    BLANK ()
)

Asegúrese de activar la opción «total»,

Capture10.JPG

Atentamente
Maggie
Equipo de apoyo de la comunidad _ Maggie Li
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.

Hola @maxabele

Según lo probado, funciona de mi lado.

Sin relación para dos tablas.

Capture8.JPGCapture9.JPG

Staff_Turnover =
IFERROR (
    CALCULATE (
        COUNTROWS ( Worker_Data ),
        FILTER (
            VALUES ( Worker_Data[Effective Date] ),
            'Worker_Data'[Effective Date] < MIN ( 'Date'[Date] )
        ),
        Worker_Data[Effective Date] <> BLANK ()
    ),
    BLANK ()
)


or
Measure =
IFERROR (
    CALCULATE (
        DISTINCTCOUNT ( Worker_Data[worker id] ),
        FILTER (
            Worker_Data,
            [Effective Date] <> BLANK ()
                && [Effective Date] < [mindate]
        )
    ),
    BLANK ()
)

Asegúrese de activar la opción «total»,

Capture10.JPG

Atentamente
Maggie
Equipo de apoyo de la comunidad _ Maggie Li
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.

maxabele

En respuesta a v-juanli-msft

¡Gracias, Maggie! ¡Funciona perfectamente! 😀

Ashish_Mathur

Hola,

Comparta un conjunto de datos y muestre el resultado esperado.

d_gosbell

Entonces, su problema se debe a su declaración de filtro. En el gran nivel total, el Min (‘Fecha'[Date]) expresión devolverá la primera fecha en su tabla de fechas y en ese momento nadie se habrá ido. Una solución simple podría ser cambiar esto para usar MAX () aunque eso cambiará la naturaleza de la medida en niveles agregados para mostrar a todos los que se habían ido al final del período (por ejemplo, al final del mes / trimestre / año, etc.).

maxabele

En respuesta a d_gosbell

¡Gracias por las respuestas!

Cuando utilizo Max en lugar de Min, Total devuelve la mayor rotación del año. ¿Alguna idea de cómo podría cambiar eso a la suma de todos los valores de facturación?

Amitchandak

En respuesta a maxabele

<> En blanco, dudo que funcione así.

Consulte esta publicación de blog. considerar la terminación unirse y eliminar el filtro de fecha de inicio

https: //community.powerbi.com/t5/Community-Blog/HR-Analytics-Active-Employee-Hire-and-Termination-tr …

Aprecie sus felicitaciones. En caso de que esta sea la solución que está buscando, márquela como la Solución. En caso de que no sirva de ayuda, proporcione información adicional y márqueme con @
Gracias. Mi blog reciente –
https: //community.powerbi.com/t5/Community-Blog/Winner-Topper-on-Map-How-to-Color-States-on-a-Map-wi …
https: //community.powerbi.com/t5/Community-Blog/Power-BI-Working-with-Non-Standard-Time-Periods/ba-p …
https://community.powerbi.com/t5/Community-Blog/Comparing-Data-Across-Date-Ranges/ba-p/823601

kentyler

Probablemente necesite dividir esto en partes más pequeñas para depurarlo.

taff_Turnover = IFERROR (Calcular (Countrows (Worker_Data);
Filter (Values ​​(Worker_Data[Effective Date]); ‘Worker_Data'[Effective Date]<= Min ('Fecha'[Date]));
Worker_Data[Effective Date]<> EN BLANCO ()); EN BLANCO ())
intente usar VAR
VAR minDate = Min (‘Fecha'[Date])
luego regresa MinDate para ver si es lo que crees que es
o devolver «error» en lugar de EN BLANCO para IFERROR
ver si sus espacios en blanco se deben a errores

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *