Reemplazar NaN con espacios en blanco en Power Query

Un usuario Pregunto ✅

mrtn

Estoy importando datos de una hoja de Excel donde muchas celdas contienen valores NaN.

¿Cómo puedo reemplazar estos valores NaN con espacios en blanco o nulos en PowerQuery?

La función Reemplazar valores no parece encontrar ninguna entrada al insertar «NaN» en el campo «Valor para buscar». Además, no puedo insertar un valor en blanco en el campo «Reemplazar con».

Gracias

mahoneypat

Hay una función para eso. Puede aplicar cualquier transformación matemática a esa columna y luego adaptar el código en la barra de fórmulas usando la función Number.IsNaN () de esta manera.

= Table.TransformColumns (# «Agregado personalizado», {{«Personalizado», cada uno si Number.IsNaN (_) luego null else _, escriba número}})

Saludos,

Palmadita

Alba

@mrtn

Sí,

Table.TransformColumns (# «Agregado personalizado», {{«Column1», cada uno si Number.IsNaN (_) luego nulo else _, escriba número}, {«Colum2», cada uno si Number.IsNaN (_) luego nulo else _ , escriba número}, {«Columna3», cada uno si Número.IsNaN (_) luego nulo si no _, escriba número}})

Etcétera

Marque la pregunta resuelta cuando haya terminado y considere dando un pulgar hacia arriba si las publicaciones son útiles.

Comuníquese conmigo de manera privada para obtener asistencia con cualquier necesidad de BI a gran escala, tutoría, etc.

Salud

SU18_powerbi_badge

Alba

@mrtn

¿Ha intentado reemplazar valores con

Yaya

nulo

Ingréselos directamente como arriba, sin «»

Marque la pregunta resuelta cuando haya terminado y considere dando un pulgar hacia arriba si las publicaciones son útiles.

Contácteme de forma privada para obtener asistencia con cualquier necesidad de BI a gran escala, tutoría, etc.

Salud

SU18_powerbi_badge

mahoneypat

Hay una función para eso. Puede aplicar cualquier transformación matemática a esa columna y luego adaptar el código en la barra de fórmulas usando la función Number.IsNaN () de esta manera.

= Table.TransformColumns (# «Agregado personalizado», {{«Personalizado», cada uno si Number.IsNaN (_) luego null else _, escriba número}})

Saludos,

Palmadita

mrtn

En respuesta a mahoneypat

Perfecto gracias. Pregunta adicional: ¿hay una forma sencilla de aplicar esta transformación a varias columnas en un comando de una línea?

mrtn

mrtn_0-1608295306129.png

Hola, @AlB, los valores de NaN parecen ser numéricos

Alba

Hola @mrtn

¿Cómo se muestra exactamente el NaN en Power Query? ¿Puedes mostrar una foto? O mejor, ¿comparte el pbix con el que está trabajando?

Marque la pregunta resuelta cuando haya terminado y considere dando un pulgar hacia arriba si las publicaciones son útiles.

Comuníquese conmigo de manera privada para obtener asistencia con cualquier necesidad de BI a gran escala, tutoría, etc.

Salud

SU18_powerbi_badge

Deja un comentario

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