Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and a 50 percent discount on exams.
Get startedEarn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Tengo una columna que tiene un grupo de texto y quiero reemplazar algunas palabras clave dentro de ese grupo de texto. Por ejemplo, quiero tomar el valor (Derecha; Sesiones) y cambiar a (Derecha, Sesión). No estoy seguro de cómo hacerlo.
Esto es lo que espero lograr:
Keyphrases Nueva Columna
Correcto; Sesiones correctas; Sesión
Sin sesiones SIN sesión
No planificado, Sesiones no planificadas, Sesión
Trato de usar esta declaración de cambio para lograr mi objetivo, pero no funcionó.
KeyPhrasesClean =
VAR SelectedName = SELECTEDVALUE([Keyphrases]) //This devuelve el valor seleccionado del nombre original en el objeto visual de tabla.
devolución
SWITCH( SelectedName, //This evalúa true si el 2º argumento es ==, de lo contrario evalúa false y continúa a través del conmutador
"reuniones", "reunión",
"sesiones", "sesión",
"habitaciones", "habitación",
"SelectedName" //Esto simplemente devuelve el nombre seleccionado si el nombre no es igual a los valores enumerados anteriormente
)
saludos
Richard
Solved! Go to Solution.
Si solo tiene algunos reemplazos, puede utilizar funciones SUBSTITUTE anidadas.
KeyPhrasesClean =
VAR SelectedName = CALCULATE ( SELECTEDVALUE ( [Keyphrases] ) )
RETURN
SUBSTITUTE (
SUBSTITUTE (
SUBSTITUTE (
SelectedName,
"Meetings", "Meeting"
),
"Sessions", "Session"
),
"Rooms", "Room"
)
Lo he ajustado ligeramente para que funcione como una medida o como una columna calculada.
Si solo tiene algunos reemplazos, puede utilizar funciones SUBSTITUTE anidadas.
KeyPhrasesClean =
VAR SelectedName = CALCULATE ( SELECTEDVALUE ( [Keyphrases] ) )
RETURN
SUBSTITUTE (
SUBSTITUTE (
SUBSTITUTE (
SelectedName,
"Meetings", "Meeting"
),
"Sessions", "Session"
),
"Rooms", "Room"
)
Alexis, gracias por la rápida respuesta. No estoy seguro de si estoy haciendo algo mal, pero la solución que proporcionó devuelve una fila en blanco. Tenga en cuenta que estoy tratando de devolver el valor sustituido en una nueva columna.
Lo he ajustado ligeramente para que funcione como una medida o como una columna calculada.
Gracias Alexis. Ahora funciona a la perfección. Agradezco la respuesta rápida y excepcional.
Mejor
rpricien