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.
Si:
HC_Days de la fecha SG : IF(Master[SG Date]<>BLANK(),Master[SG Date]-TODAY(),BLANK())
HC_90 Días de la sección SWITCH(COUNT(Master[HC_Days de la fecha SG])<-90,FALSE,"No",TRUE,"Sí")
HC_90 Días se supone que muestra el número de HC donde el "Días a partir de la fecha SG" es <- 90 días.
Cada fila de la tabla en la captura de pantalla de abajo representa un HC.
Como puede ver, incluso para las filas en las que el valor de "Días a partir de la fecha SG" NO es <a 90 días, por ejemplo, la fila donde "Días desde la fecha SG" - 145, el HC_90 Días - "Sí" cuando debería mostrar "No".
Preguntas:
¡Gracias!
¡Hola! Acabo de darme cuenta de que el DAX final que me diste realmente eliminó todas las filas donde el HC_Redeploy es > 90 días. ¿Sabes por qué? Por lo tanto, los resultados que se muestran ahora son solo filas en las que HC_Redeploy es <-90 días. ¡Pero estamos tan cerca!
Cambie las posiciones de sí y en blanco en la segunda instrucción IF.
o cambiar la fórmula:
HC_Redeploy =
IF (
ISBLANK ( SUM ( Master[HC_Days from CSG Date] ) ),
BLANK (),
IF ( SUM ( Master[HC_Days from CSG Date] ) > 90, "Yes", BLANK () )
)
HC_90 Days = SWITCH(COUNT(Master[HC_Days from SG Date])<=90,FALSE,"No",TRUE,"Yes")
Usted está haciendo un recuento en el nivel de fila, donde es más pequeño que 90. Así que su resultado de su conteo siempre será 0, 1 o en blanco()
Esto siempre es más pequeño que 90.
HC_90 Days =
IF (
ISBLANK ( Master[HC_Days from SG Date] ),
BLANK (),
IF ( Master[HC_Days from SG Date] <= 90, BLANK (), "Yes" )
)
2.Además, ¿cómo puedo modificar la medida HC_90 Días para que en lugar del valor "No" cuando es FALSE, para mostrar un BLANK en su lugar. Lo intenté, pero recibí un mensaje de error. Utilice la función BLANK() en lugar de False
Hola, en primer lugar, lo siento por cualquier confusión. HC_90 Días fue renombrado a HC_Redeploy.
Dicho esto, probé el 1st dax - me está dando error porque HC_Days de SG Date es una columna calculada para que dax no funcione.
El primer dax era una copia tuya, la segunda es la cambiada
¿HC_Redeploy una medida o una columna calculada?
HC_Redeploy es una medida
Si agrupa más de una fila de la tabla de origen,
¿desea probar si alguno de los valores es mayor que 90, o comprobar si la suma es mayor entonces 90.
Supongo que Master[HC_Days de SG Date] es una columna calculada
Primer caso: si uno de los registros es superior a 90, entonces sí
HC Redeploy =
IF ( count(Master[HC_Days from SG Date]) > 90, "Yes",BLANK() )
Segundo caso: si el resumen de su selección es superior, entonces 90, entonces sí
HC Redeploy =
IF ( sum(Master[HC_Days from SG Date]) > 90, "Yes",BLANK() )
¡Gracias! Funcionó, excepto que lo cambié a:
Simplemente envuélvalo otra instrucción IF, para comprobar si hay espacios en blanco.
HC_Redeploy =
IF (
ISBLANK ( SUM ( Master[HC_Days from CSG Date] ) ),
BLANK (),
IF ( SUM ( Master[HC_Days from CSG Date] ) <= 90, "Yes", BLANK () )
)
¡¡¡Gracias!!! ¡TODO funciona ahora! Lo acepté como solución.
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 | |
2 | |
1 |