Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Estoy intentando crear una nueva columna usando la función SWITCH y estoy usando la fórmula DAX a continuación. El problema que tengo es si hay un espacio en blanco para Gainline Prev la fórmula DAX es leerlo como un 0 y agregar GL negativo. ¿Cómo consigo que ignore las celdas que están en blanco o hay una mejor manera de hacerlo?
Hola @jamieham ,
Según mi entendimiento, desea usar switch() para crear una nueva columna y filtrar la fila en blanco, ¿verdad?
Puede usar la siguiente fórmula:
Gainline =
VAR _blank =
ISBLANK ( SELECTEDVALUE ( Default[Gainline Prev] ) )
RETURN
SWITCH (
TRUE (),
SELECTEDVALUE ( Default[Gainline Prev] ) = 1
&& _blank = FALSE (), "Positive GL",
SELECTEDVALUE ( Default[Gainline Prev] ) = 0
&& _blank = FALSE (), "Negative GL"
)
Mi visualización tiene este aspecto:
¿Es el resultado lo que quieres? Si tiene alguna pregunta, cargue algunas muestras de datos y la salida esperada.
Por favor, enmascarar los datos confidenciales antes de cargar.
Saludos
Eyelyn Qin
Equipo | ID de equipo | Reproducir Num | Establecer número | Marca de tiempo PS | PS Endstamp | Equipo Local | Equipo de alejada | Hora del partido | Mitad | Score_Advantage | Descripción | Metros | X_Coord | X_Coord Fin | Y_Coord | Y_Coord Fin | Tipo de acción | Resultado de la acción | Gainline Next | Gainline Prev | Gainline |
Equipo 1 | 500 | 3 | 103 | 7246 | 7250 | Equipo 1 | Equipo 2 | 7956 | 2 | 7 | Ruck | 0 | 82 | 0 | 8 | 0 | En | Won Outright | 1 | 0 | GL negativo |
Equipo 1 | 500 | 4 | 103 | 7257 | 7261 | Equipo 1 | Equipo 2 | 8008 | 2 | 7 | Ruck | 0 | 87 | 0 | 44 | 0 | En | Won Outright | 1 | 1 | GL positivo |
Equipo 1 | 500 | 5 | 103 | 7265 | 7269 | Equipo 1 | Equipo 2 | 8016 | 2 | 7 | Ruck | 0 | 89 | 0 | 58 | 0 | En | Won Outright | 1 | 1 | GL positivo |
Equipo 3 | 8850 | 1 | 1 | 4 | 12 | Equipo 3 | Equipo 4 | 10 | 1 | 0 | Posesión | 13 | 80 | 93 | 66 | 68 | Inicio Set 50m Reiniciar retenido retenido | End Set Own Lineout | |||
Equipo 3 | 8850 | 6 | 2 | 44 | 101 | Equipo 3 | Equipo 4 | 131 | 1 | 0 | Posesión | 3 | 92 | 95 | 68 | 53 | Lineout | Fin Pen Won | |||
Equipo 4 | 3000 | 2 | 4 | 164 | 178 | Equipo 3 | Equipo 4 | 257 | 1 | 0 | Posesión | -1 | 5 | 4 | 0 | 11 | Iniciar establecer el robo de lineout | End Scrum |
Puede crear una medida como
calculate([Meausre], filter(Table, not(isblank(Table[Gainline Prev]))))
O puede utilizar el nivel visual o el filtro de página Tabla[Gainline Prev] <> En blanco ()
Hola @jamieham
En el panel de filtro para Gainline Prev, puede decir que ignore el espacio en blanco como se muestra a continuación
Hope it resolves your issue? Did I answer your question? Mark my post as a solution! Appreciate your Kudos, Press the thumbs up button!! Linkedin Profile |