Concatenar texto y números con Power Query

Un usuario Pregunto ✅

o59393

Hola a todos

Estoy haciendo una concatenación de texto y números con consulta de energía, la fórmula que uso es:

if [#"[ L1.4 - Refillability ]"] ="Fountain" then [Refilability]&" "&[#"[L1.7 - Bev Category]"]&" "&[Size conversion]

else if [Container] = "TETRA" or [Container] = "CAN" then [Container]&" "&[#"[L1.7 - Bev Category]"]&" "&[Size conversion] 

else [Refilability]&" "&[Container]&" "&[#"[L1.7 - Bev Category]"]&" "&[Size conversion]

El error que obtengo es:

Expression.Error: No podemos aplicar operador & a los tipos De texto y Número.

La [conversión de tamaño] está en formato numérico. Intenté en mi número de código.toText ([Conversión de tamaño]) pero todavía tengo un error.

sssadadad.JPG

¿Cómo puedo corregir mi código al dejar la conversión de tamaño como número y no como texto?

Gracias.

Amitchandak

@ o59393, Intente usar Number.ToText en el tipo de datos numérico

https://docs.microsoft.com/en-us/powerquery-m/number-totext

o59393

En respuesta a Amitchandak

Hola @amitchandak

Lo agredí y recibí un error

if [#"[ L1.4 - Refillability ]"] ="Fountain" then [Refilability]&" "&[#"[L1.7 - Bev Category]"]&" "&Number.ToText([Size conversion])

else if [Container] = "TETRA" or [Container] = "CAN" then [Container]&" "&[#"[L1.7 - Bev Category]"]&" "&Number.ToText([Size conversion])

else [Refilability]&" "&[Container]&" "&[#"[L1.7 - Bev Category]"]&" "&Number.ToText([Size conversion])

El error es:

sadasdadssaa.JPG

¡Gracias!

En respuesta a o59393

Hola @ o59393

Su [conversión de tamaño] ya es una columna de texto, por favor no use «Number.ToText» antes de esta columna.

Saludos
Maggie
Equipo de apoyo a la comunidad _ Maggie Li
Si este post ayuda, entonces considera Aceptar como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *