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
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.