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.
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] )
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 | |
1 | |
1 |