¿Cómo cambiar la columna de decimal a porcentajes?

Un usuario Pregunto ✅

periksson

Tengo una columna que se muestra como un porcentaje pero muestra un tipo decimal. Quiero cambiarlo a porcentajes y cuando lo hago agrega dos ceros al final. Primero necesito formatear toda la columna y agregar dos puntos decimales al principio para que cuando lo cambie a un tipo de porcentaje se muestre correctamente. ¿Cómo puedo hacer eso? No juzgue, soy nuevo en Power BI.

Gordonlilj

En respuesta a periksson

Correcto,

Puede crear una columna personalizada en Power Query y usar este código

"0." & Text.Replace([Column],",","")

Esta nueva columna hará que sus datos se vean como 0.2673 como ejemplo.

La columna original primero debe ser un tipo de datos de texto y es posible que deba cambiar el delimitador en el código 0.0 -> 0,0, ya que depende de la configuración regional que esté utilizando.

Luego cambie el tipo de datos a decimal y luego puede seguir lo que proporcionó @Mariusz y debería funcionar

mariusz

Hola @Periksson,

Por favor, siga los pasos a continuación
1. Ir a la cinta de modelado
2. Selecciona tu tabla
3. Seleccione su columna
4. Seleccione Porcentaje
5. Ajuste de 0 a 2 decimales

imagen.png

Saludos,
mariusz

Si esta publicación le ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Gordonlilj

Hola,

¿Podría proporcionar un ejemplo de cómo se ven sus datos actualmente?

periksson

En respuesta a Gordonlilj

Ok, entonces tengo, por ejemplo:
26,73
99,3

86,91

97,71

Todos están en pantalla decimal y quiero mostrarlos en porcentaje de la siguiente manera:
26,73%

99,3%

86,91%

97,71%

Gordonlilj

En respuesta a periksson

Correcto,

Puede crear una columna personalizada en Power Query y usar este código

"0." & Text.Replace([Column],",","")

Esta nueva columna hará que sus datos se vean como 0.2673 como ejemplo.

La columna original primero debe ser un tipo de datos de texto y es posible que deba cambiar el delimitador en el código 0.0 -> 0,0, ya que depende de la configuración regional que esté utilizando.

Luego cambie el tipo de datos a decimal y luego puede seguir lo que proporcionó @Mariusz y debería funcionar

periksson

En respuesta a Gordonlilj

Olvidé mencionar que también tengo porcentajes negativos.
Es una columna de porcentaje de margen. Alguna idea si puedo incorporar

una declaración if para celdas negativas?

Recibo errores cuando quiero cerrar y aplicar el editor de consultas porque

las celdas negativas tienen estos datos ahora:

0.-6321 para -63.21 por ejemplo

Gordonlilj

En respuesta a periksson

Hola,

Lo siento, no tengo mucho tiempo, así que disculpe la solución menos elegante.

Para hacerlo más fácil, agregaría otra columna personalizada simple ANTES DE creando el del post anterior.

Text.Replace([Column],"-","")

Esto elimina el símbolo negativo/menos (lo agregaremos nuevamente en la siguiente columna personalizada)

Después de esto, cambie la columna que proporcioné en la publicación anterior a esta. (Asegúrese de que esta columna se crea después el de arriba)

if Text.Contains([Column],"-") 

then "-0." & Text.Replace([CustomColumn],",","")

else "0." & Text.Replace([Column],",","")

Reemplazar [Column] con su columna de datos original y [CustomColumn] con la columna personalizada simple.

Luego cámbielo a decimal y luego haga el mismo procedimiento para cambiarlo a porcentaje.

Si tiene más problemas, solo pregunte, pero podría pasar algún tiempo antes de que pueda responder.

Deja un comentario

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