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):
Cualquier ayuda es muy apreciada.
v-juanli-msft
Hola @maxabele
Según lo probado, funciona de mi lado.
Sin relación para dos tablas.
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»,
Maggie
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.
v-juanli-msft
Hola @maxabele
Según lo probado, funciona de mi lado.
Sin relación para dos tablas.
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»,
Maggie
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.