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.
Por favor, desnuda conmigo, ya que sólo he comenzado a usar Power Bi y DAX hace unos meses. Dicho esto, estoy tratando de crear una nueva columna en mi tabla actual que se basa en la cadena de texto de otra columna. Mi tabla son tickets y la columna que estoy mirando son datos etiquetados. Básicamente así: Si 'Tickets'[data] contiene abc, vuelva abc a la nueva columna y si 'Tickets'[Data] contiene "efg" y luego devuelva efc en una nueva columna, etc., etc. Tengo alrededor de 5 valores diferentes que quiero crear en la nueva columna. Un poco confundido sobre cómo proceder. Cualquier ayuda sería genial.
Solved! Go to Solution.
Hola @rclay78 ,
Puede probar esta columna calculada.
New Column =
SWITCH (
TRUE (),
CONTAINSSTRING ( 'Tickets'[data], "abc" ), "abc",
CONTAINSSTRING ( 'Tickets'[data], "efg" ), "efg",
CONTAINSSTRING ( 'Tickets'[data], "hjk" ), "hjk",
CONTAINSSTRING ( 'Tickets'[data], "awd" ), "awd",
CONTAINSSTRING ( 'Tickets'[data], "dbb" ), "dbb"
)
Referencia: Función SWITCH
Función CONTAINSSTRING
Saludos
Stephen Tao
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @rclay78 ,
Puede probar esta columna calculada.
New Column =
SWITCH (
TRUE (),
CONTAINSSTRING ( 'Tickets'[data], "abc" ), "abc",
CONTAINSSTRING ( 'Tickets'[data], "efg" ), "efg",
CONTAINSSTRING ( 'Tickets'[data], "hjk" ), "hjk",
CONTAINSSTRING ( 'Tickets'[data], "awd" ), "awd",
CONTAINSSTRING ( 'Tickets'[data], "dbb" ), "dbb"
)
Referencia: Función SWITCH
Función CONTAINSSTRING
Saludos
Stephen Tao
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Puede usar un anidado si, de lo contrario, para obtener el resultado en una columna personalizada en el editor de consultas
• if Text.Contains([Data], "abc") y luego "abc" else if Text.Contains([Data], "efg") y luego "efg" else ...
Hay formas más sofisticadas de hacerlo, pero eso debería ayudarle a empezar.
Si esto funciona para usted, márquelo como la solución. Los elogios también son apreciados. Por favor, avísame si no.
saludos
palmadita
To learn more about Power BI, follow me on Twitter or subscribe on YouTube.
Ya tengo mi mesa establecida. Quiero crear una nueva columna en DAX
De acuerdo. Puede hacer el mismo enfoque IF anidado en DAX
NewColumn - IF(SEARCH("abc", Table[TextColumn]),,0)>0, "abc", IF("efg", ...
Si esto funciona para usted, márquelo como la solución. Los elogios también son apreciados. Por favor, avísame si no.
saludos
palmadita
To learn more about Power BI, follow me on Twitter or subscribe on YouTube.
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 |