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.
Estoy intentando modificar algunos datos usando M en Power Query.
Esta es mi tabla:
Me gustaría modificar la columna "ActiveUsers" reemplazando los valores nulos con el valor "OpId" correspondiente, así que esta es la fórmula que escribí:
Sin embargo, mi intención es reemplazar los valores nulos que tienen la misma estructura de los otros valores en ActiveUsers, por lo que me gustaría poner una "u" al principio y al final de los números (es decir, 41 se convierte en "u41u", 82 se convierte en "u82" y así sucesivamente).
¿Cómo puedo hacerlo? Muchas gracias.
Solved! Go to Solution.
Hay @mtrevisiol ,
Por favor, pruébalo.
= Table.ReplaceValue(#"Changed Type",null, each "u"&Text.From([Opld])&"u",Replacer.ReplaceValue,{"ActiveUsers"})
Saludos
Equipo de apoyo a la comunidad _ Polly
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Hay @mtrevisiol ,
Por favor, pruébalo.
= Table.ReplaceValue(#"Changed Type",null, each "u"&Text.From([Opld])&"u",Replacer.ReplaceValue,{"ActiveUsers"})
Saludos
Equipo de apoyo a la comunidad _ Polly
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Tratar de hacer lo mismo en 2023 y esto resolvió mi problema. ¡Gracias!
Hay @mtrevisiol ,
Pruebe lo siguiente
if [ActiveUsers] = null then "u" & Number.ToText([OpId]) else [ActiveUsers]
El NUmber.ToText solo es necesario porque desea concatar un número y una cadena, lo que no es posible, por lo que el número debe convertirse en una cadena. También puede convertir el número en una cadena por adelantado, entonces no necesita la fórmula Number.ToText
________________________
Si esta publicación ayuda, por favor acéptala como la solución para ayudar a otros miembros de la comunidad a encontrarla más rápidamente.
Haga clic en el icono pulgar hacia arriba si le gusta esta respuesta.
Reemplacé la línea de código que escribí con:
#"Change" = if [ActiveUsers] = null then "u" & Number.ToText([OpId]) else [ActiveUsers]
pero tengo
Expression.Error: hay un identificador desconocido. ¿Se usó la sintaxis abreviada [campo] para _[campo] fuera de una expresión 'cada'?
@mtrevisiol , Prueba algo como
Text.Replace([ActiveUsers], null, "u" & Number.ToText([OptId]))
@amitchandak Reemplacé la línea de código que escribí con:
#"Change" = Text.Replace([ActiveUsers], null, "u" & Number.ToText([OpId]))
pero tengo
Expression.Error: hay un identificador desconocido. ¿Se usó la sintaxis abreviada [campo] para _[campo] fuera de una expresión 'cada'?
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 |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |