Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more.
Get startedGrow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.
Hola a todos
Estoy buscando una consulta DAX que rellene la columna 'Resultado' de la siguiente manera:
Si el tipo es "Sensor 1" Y el espacio contiene "A", O "B" o "C" entonces NOMBRE A
Si el tipo es "Sensor 1" Y el espacio no contiene "A", O "B" o "C" entonces NOMBRE B
Si el tipo es "Sensor 2" Y el espacio contiene "A", o "B" entonces nombre C
Si el tipo es "Sensor 2" Y el espacio no contiene "A", o "B" entonces NOMBRE D
Si el tipo es "Sensor 2" Y el espacio es emtpy entonces NOMBRE E
tipo | espacio | resultado |
sensor 1 | 12A | Nombre A |
sensor 1 | 12B | Nombre A |
sensor 1 | 12 | Nombre B |
Sensor 2 | 13C | Nombre C |
Sensor 2 | 13 | Nombre D |
Sensor 2 | Nombre E |
¡No pude evitarlo, espero que alguien pueda ayudarme! Gracias de antemano.
Solved! Go to Solution.
Ahí, @joep78
Por favor, compruebe lo siguiente.
es para crear una nueva columna.
Resultado CC =
SWITCH (
CIERTO (),
'Tabla'[Tipo] = "sensor 1"
&& OR (
CONTAINSSTRING ( 'Table'[Space], "A" ),
CONTAINSSTRING ( 'Tabla'[Espacio], "B" )
), "NOMBRE A",
'Tabla'[Tipo] = "Sensor 1"
&& NOT CONTAINSSTRING ( 'Table'[Space], "A" )
&& NOT CONTAINSSTRING ( 'Tabla'[Espacio], "B" )
&& NOT CONTAINSSTRING ( 'Table'[Space], "C" ), "NAME B",
'Tabla'[Tipo] = "Sensor 2"
&& OR (
CONTAINSSTRING ( 'Table'[Space], "A" ),
O (
CONTAINSSTRING ( 'Tabla'[Espacio], "C"),
CONTAINSSTRING ( 'Tabla'[Espacio], "B" )
)
), "NOMBRE C",
'Tabla'[Tipo] = "Sensor 2"
&& NOT CONTAINSSTRING ( 'Table'[Space], "A" )
&& NOT CONTAINSSTRING ( 'Tabla'[Espacio], "B" )
&& 'Table'[Espacio] <> BLANK (), "NAME D",
'Tabla'[Tipo] = "Sensor 2"
&& 'Tabla'[Espacio] = BLANCO (), "Nombre E"
)
https://www.dropbox.com/s/qkx7v34mo53yabf/joep.pbix?dl=0
Hola, mi nombre es Jihwan Kim.
Si este post ayuda, entonces considere aceptarlo como la solución para ayudar a otros miembros a encontrarlo más rápido, y dar un gran pulgar hacia arriba.
Linkedin: linkedin.com/in/jihwankim1975/
Twitter: twitter.com/Jihwan_JHKIM
Ahí, @joep78
Por favor, compruebe lo siguiente.
es para crear una nueva columna.
Resultado CC =
SWITCH (
CIERTO (),
'Tabla'[Tipo] = "sensor 1"
&& OR (
CONTAINSSTRING ( 'Table'[Space], "A" ),
CONTAINSSTRING ( 'Tabla'[Espacio], "B" )
), "NOMBRE A",
'Tabla'[Tipo] = "Sensor 1"
&& NOT CONTAINSSTRING ( 'Table'[Space], "A" )
&& NOT CONTAINSSTRING ( 'Tabla'[Espacio], "B" )
&& NOT CONTAINSSTRING ( 'Table'[Space], "C" ), "NAME B",
'Tabla'[Tipo] = "Sensor 2"
&& OR (
CONTAINSSTRING ( 'Table'[Space], "A" ),
O (
CONTAINSSTRING ( 'Tabla'[Espacio], "C"),
CONTAINSSTRING ( 'Tabla'[Espacio], "B" )
)
), "NOMBRE C",
'Tabla'[Tipo] = "Sensor 2"
&& NOT CONTAINSSTRING ( 'Table'[Space], "A" )
&& NOT CONTAINSSTRING ( 'Tabla'[Espacio], "B" )
&& 'Table'[Espacio] <> BLANK (), "NAME D",
'Tabla'[Tipo] = "Sensor 2"
&& 'Tabla'[Espacio] = BLANCO (), "Nombre E"
)
https://www.dropbox.com/s/qkx7v34mo53yabf/joep.pbix?dl=0
Hola, mi nombre es Jihwan Kim.
Si este post ayuda, entonces considere aceptarlo como la solución para ayudar a otros miembros a encontrarlo más rápido, y dar un gran pulgar hacia arriba.
Linkedin: linkedin.com/in/jihwankim1975/
Twitter: twitter.com/Jihwan_JHKIM
Hola Jihwan Kim,
Gracias por esto, muy servicial!
Saludos, Joep