Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Un súper usuario - smpa01 me ha ayudado anteriormente con esto, pero necesito ayuda adicional.
Estoy tratando de calcular los valores para "Net Hires" las últimas dos semanas, como puede ver en mi captura de pantalla (el cálculo se muestra incorrecto porque, supongo, no considera los colums recién agregados - Región y ubicación)
¿Cómo me aseguro de que cuando se filtra la página, los valores de esta medida cambian en consecuencia? Tengo pocas columnas adicionales (Ubicación y Región) en el conjunto de datos por las que se puede filtrar, pero no puedo averiguar dónde debo agregarlas a la instrucción. ¿Eres capaz de ayudarme?
Últimas 2 semanas =
Tabla de ubicación SQL. División | Ubicación | Comienza la semana fiscal | Fin de semana fiscal | Semana Fiscal Num | Hire_Count | Term_Count | Contrataciones netas |
OESTE | 10 | 12/25/2021 0:00 | 12/31/2021 0:00 | 48 | 0 | 2 | -2 |
OESTE | 11 | 1/1/2022 0:00 | 1/7/2022 0:00 | 49 | 0 | 3 | -3 |
OESTE | 12 | 1/8/2022 0:00 | 1/14/2022 0:00 | 50 | 1 | 0 | 1 |
OESTE | 10 | 1/15/2022 0:00 | 1/21/2022 0:00 | 51 | 4 | 1 | 3 |
OESTE | 10 | 1/22/2022 0:00 | 1/28/2022 0:00 | 52 | 2 | 1 | 1 |
OESTE | 10 | 1/29/2022 0:00 | 2/4/2022 0:00 | 1 | 0 | 1 | -1 |
OESTE | 10 | 2/5/2022 0:00 | 2/11/2022 0:00 | 2 | 1 | 0 | 1 |
OESTE | 1050 | 12/25/2021 0:00 | 12/31/2021 0:00 | 48 | 1 | 2 | -1 |
OESTE | 50 | 1/1/2022 0:00 | 1/7/2022 0:00 | 49 | 0 | 2 | -2 |
Usaste ALL en la fórmula que bloqueó todos los filtros, prueba esto:
Last 2 Weeks =
VAR _W1 =
MAXA ( 'Terms & Hires SQL'[Fiscal Week Ends] )
VAR _W2 =
CALCULATE (
MAXA ( 'Terms & Hires SQL'[Fiscal Week Ends] ),
FILTER (
ALL ( 'Terms & Hires SQL' ),
'Terms & Hires SQL'[Fiscal Week Ends] < week
)
)
VAR cal =
CALCULATE (
SUM ( 'Terms & Hires SQL'[Net Hires] ),
FILTER (
ALL ( 'Terms & Hires SQL'[Net Hires] ),
'Terms & Hires SQL'[Fiscal Week Ends] >= _W2
&& 'Terms & Hires SQL'[Fiscal Week Ends] <= _W1
)
)
RETURN
cal
https://docs.microsoft.com/en-us/dax/all-function-dax
Compruebe esto: https://www.vahiddm.com/post/weekly-time-intelligence-dax
Si esta publicación ayuda,considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Aprecia tus felicitaciones!!
LinkedIn: www.linkedin.com/in/vahid-dm/
@VahidDM no parece funcionar, tratando de jugar con ella ahora ...
Últimas 2 semanas =
DONDE _W1 =
MAXA ( 'Términos y Contrataciones SQL' [Fin de Semana Fiscal] )
DONDE _W2 =
CALCULAR (
MAXA ( 'Términos y Contrataciones SQL' [Fin de Semana Fiscal] ),
FILTRO (
ALL ( 'Términos y Contrataciones SQL' ),
'Términos y contrataciones SQL' [Fin de semana fiscal] < semana (Esto solo me permite ingresar _W1 como variable)
)
)
VAR cal =
CALCULAR (
SUM ( 'Términos y Contrataciones SQL'[Contrataciones Netas] ),
FILTRO (
ALL ( 'Términos y Contrataciones SQL'[Net Hires] ),
'Términos y contrataciones SQL' [Fin de semana fiscal] > = _W2
&& 'Términos y contrataciones SQL'[Fin de semana fiscal] <= _W1
)
)
DEVOLUCIÓN
Cal
¡Culpa mía! pruebe esto:
Last 2 Weeks =
VAR _W1 =
MAXA ( 'Terms & Hires SQL'[Fiscal Week Ends] )
VAR _W2 =
CALCULATE (
MAXA ( 'Terms & Hires SQL'[Fiscal Week Ends] ),
FILTER (
ALL ( 'Terms & Hires SQL' ),
'Terms & Hires SQL'[Fiscal Week Ends] < _W1
)
)
VAR cal =
CALCULATE (
SUM ( 'Terms & Hires SQL'[Net Hires] ),
FILTER (
ALL ( 'Terms & Hires SQL'[Net Hires] ),
'Terms & Hires SQL'[Fiscal Week Ends] >= _W2
&& 'Terms & Hires SQL'[Fiscal Week Ends] <= _W1
)
)
RETURN
cal
Si esta publicación ayuda,considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Aprecia tus felicitaciones!!
LinkedIn: www.linkedin.com/in/vahid-dm/
No parece funcionar
¿Puedes compartir tu archivo PBIX conmigo?
Comparte eso en https://wetransfer.com/ y más allá del enlace aquí
Aprecia tus felicitaciones!!
LinkedIn: www.linkedin.com/in/vahid-dm/
No puedo, lo siento, todo proviene de SQL y hay muchos datos sensibles, pero aquí hay una muestra de los datos.
Tabla de ubicación SQL. División | Ubicación | Comienza la semana fiscal | Fin de semana fiscal | Semana Fiscal Num | Hire_Count | Term_Count | Contrataciones netas |
OESTE | 10 | 12/25/2021 0:00 | 12/31/2021 0:00 | 48 | 0 | 2 | -2 |
OESTE | 11 | 1/1/2022 0:00 | 1/7/2022 0:00 | 49 | 0 | 3 | -3 |
OESTE | 12 | 1/8/2022 0:00 | 1/14/2022 0:00 | 50 | 1 | 0 | 1 |
OESTE | 10 | 1/15/2022 0:00 | 1/21/2022 0:00 | 51 | 4 | 1 | 3 |
OESTE | 10 | 1/22/2022 0:00 | 1/28/2022 0:00 | 52 | 2 | 1 | 1 |
OESTE | 10 | 1/29/2022 0:00 | 2/4/2022 0:00 | 1 | 0 | 1 | -1 |
OESTE | 10 | 2/5/2022 0:00 | 2/11/2022 0:00 | 2 | 1 | 0 | 1 |
OESTE | 1050 | 12/25/2021 0:00 | 12/31/2021 0:00 | 48 | 1 | 2 | -1 |
OESTE | 50 | 1/1/2022 0:00 | 1/7/2022 0:00 | 49 | 0 | 2 | -2 |
Prueba esto:
Last 2 Weeks =
VAR _W1 =
MAX ( 'Terms & Hires SQL'[Fiscal Week Ends] )
VAR _W2 =
CALCULATE (
MAX ( 'Terms & Hires SQL'[Fiscal Week Ends] ),
FILTER (
ALL ( 'Terms & Hires SQL' ),
'Terms & Hires SQL'[Fiscal Week Ends] < _W1
)
)
VAR cal =
CALCULATE (
SUM ( 'Terms & Hires SQL'[Net Hires] ),
FILTER (
ALL ( 'Terms & Hires SQL'),
'Terms & Hires SQL'[Fiscal Week Ends] >= _W2
&& 'Terms & Hires SQL'[Fiscal Week Ends] <= _W1
)
)
RETURN
_W2
En sus datos de muestra, el resultado es cero (la contratación neta de 11 febrero es 1 y la de 4 de febrero es -1)
Si esta publicación ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Aprecia tus felicitaciones!!
LinkedIn: www.linkedin.com/in/vahid-dm/
Es una fecha y si se crea como una nueva columna y se formatea como un número, los valores son los mismos
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
1 | |
1 |