Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola a todos,
Tengo una columna ('ColumnA') que contiene cadenas en el formato "AAA-word1, AAA-word2, BBB-word3", con un número variable de palabras en cada entrada. Mi objetivo es crear una nueva columna ('ColumnB') derivada de 'ColumnA' que aísle y devuelva solo las palabras que comienzan con "AAA", o incluso solo contiene "AAA".
Gustar:
"AAA-palabra1, AAA-palabra2, BBB-palabra3" -> "AAA-palabra1, AAA-palabra2"
Estoy limitado a realizar esta operación dentro de Power BI (con DAX), ya que no tengo acceso directo para modificar los datos de origen.
Cualquier información, sugerencia o código DAX de muestra será muy apreciado.
Bien
Además, si debido a la fuente de datos no puede usar una columna calculada, también funcionaría como medida:
Hola
Puede intentar crear una columna calculada para obtener todo antes del primer '-' y luego usar esa columna en una segmentación de datos
Hola @BonDav,
Para ello, puede utilizar la función CONTAINSSTRING.
https://learn.microsoft.com/en-us/dax/containsstring-function-dax
Tu código puede ser algo como esto:
Columna B = IF( CONTAINSSTRING([Columna A], "AAA"), [Columna A] )