¿Es posible la escala logarítmica en Power BI?

Un usuario Pregunto ✅

Vaishnavi_M

HOLA ,

¿Es posible la escala logarítmica en Power BI?

Gracias de antemano .

TickboxPhil

¡¡Gracias @Phil_Seamark !! ¡Las trayectorias de registro de mi gráfico de líneas de las muertes de covid-19 en la Galería de Historias de datos estaban bien en la escala de registro, hasta que más tarde, los nuevos datos se restablecieron silenciosamente a lineales (como @rstewartusa)! No me dio el error al registrarme en el escritorio (solo el vago sobre no responder) pero este era el viejo problema de los negativos. Aprecio que los matemáticos tendrían un ataque cardíaco, pero como solo se usa para escalar, habrías pensado que -10,000 podrían reescalarse de acuerdo con los positivos (¡según los valores iniciales!).

De todos modos, la clave es, como usted dice, establecer el valor inicial, en 1 o 0,1, etc. Luego, el problema se resolvió, incluso con negativos en los datos (pero escalado en consecuencia como se pensaba).

¡Sigue siendo un problema en la actualización x64 de mayo de 2020 y no se menciona en los documentos! Lo suficientemente justo como para necesitar un valor inicial, pero debería ser más claro o la gente se perderá (o peor aún, se romperá con otros usuarios más adelante) en esta valiosa funcionalidad. ¡Feliz registro!

jhauff77060

En respuesta a TickboxPhil

¿Es posible mostrar líneas mayores y menores en una escala logarítmica, similar a la que se muestra en el gráfico de dispersión de Excel que se muestra a continuación?Gráfico de dispersión logarítmica de Excel con líneas mayores y menoresGráfico de dispersión logarítmica de Excel con líneas mayores y menores

Hola @Vaishnavi_M,

En gráfico de dispersión, la opción «Registro» está disponible en la propiedad Tipo de escala. Puede usar números enteros en los datos del recurso y ver la opción para cambiar la escala de lineal a logarítmico (revise el fondo resaltado en amarillo).

1.PNG

El tipo de escala logarítmica no está disponible en gráficos de barras y gráficos de columnas según mi investigación.

La instrucción R del comando y crear visualización R. La escala logarítmica se puede utilizar en el estado R. Por ejemplo, puede utilizar la función ggplot2.

Gracias,
Angelia

B_Real

En respuesta a v-huizhn-msft

La escala logarítmica ahora está disponible en gráficos de columnas y barras, pero también me encontré con ese pequeño inconveniente extraño en el que la opción de registro no aparece hasta que estableces el valor inicial en 1.

Comportamiento extraño!

gerhick

En respuesta a B_Real

Encontré este hilo tratando de superar este mismo problema … Por lo que vale, ahora me doy cuenta de que no solo se deben ingresar valores de 1 … Cualquier valor distinto de cero (que no sea ‘Auto’) lo hará trabajar … Simplemente escriba cualquier número adecuado.

En respuesta a gerhick

Hola @gerhick

Arreglaron ese ‘error’ hace un par de meses.

gerhick

En respuesta a Phil_Seamark

¿¿¿En realidad??? Estoy aquí porque acabo de tener el mismo problema … usando la versión 2.58.5103.501 (mayo de 2018) …

¿Me he perdido de algo?

rstewartusa

En respuesta a gerhick

Intente usar un valor de inicio de 0.1

Había luchado con un problema similar: había configurado un gráfico combinado (línea + columna apilada) con una escala logarítmica y funcionó bien … pero cuando hice algunos cambios no relacionados con algunas de mis medidas, la escala volvió a cambiar a ¡lineal!

Cuando verifiqué el panel Formato, la opción del eje Y para el tipo de escala ya no mostraba «Registro». En cambio, tenía un triángulo amarillo, con el mensaje de información sobre herramientas: «No se puede aplicar la escala logarítmica – El eje cambió a lineal para acomodar valores tanto negativos como positivos. Para usar una escala logarítmica, quite un juego«.

NOTA: Estoy seguro de que los valores de mi medida NO tenían valores negativos; utilicé una tabla visual para inspeccionar manualmente los datos. Luego, incluso envolví mi medida en una declaración IF para verificar si el valor de la medida es <0 y, de ser así, establecí el valor de la medida en 0. Pero todavía recibí el mismo mensaje de error.

Según los consejos de este foro, intenté ingresar un valor distinto de cero en el valor inicial, pero desafortunadamente no funcionó.

Sin embargo, si cambié el campo Inicio a un valor * entre * 0 y 1 (comencé con 0.1), ¡funcionó! La escala Log estaba mágicamente de regreso.

Luego descubrí que al cambiar el valor de Inicio (0.01, 0.001, etc.) podía cambiar qué tan «empinado» cambiaban los valores del eje de registro.

Hice una búsqueda extensa en la web sobre este problema, pero este foro fue lo más cercano que encontré a una solución.

Con suerte, esta solución modificada funciona para otros.

EDITADO: para agregar mi versión actual: 2.59.5135.421 64 bits (junio de 2018). No sé si esta solución funcionará en otras versiones.

En respuesta a gerhick

Pensé que solía tener que ingresar un 0 para el valor de inicio, pero pensé que lo cambiaron para que pudiera tener un valor de 1.

Lo siento si no funciona, solo estaba trabajando con la memoria.

gerhick

En respuesta a B_Real

Por lo que vale, encontré este hilo buscando … pero no es solo un valor de 1 lo que necesita ingresar … Parece ser cualquier valor que no sea ‘Auto’ …

En respuesta a v-huizhn-msft

Para algunos elementos visuales, la opción Registro no aparecerá en el menú desplegable Tipo de escala hasta que anule el valor de Inicio para que sea 1 en lugar de Automático.

log scale.png

Anónimo

En respuesta a Phil_Seamark

¡Gracias! El registro no apareció para mí hasta que agregué un valor inicial de 1. «Error» extraño …

Greg_Deckler

¿En que contexto? ¿Un visual? DAX? ¿Editor de consultas?

Deja un comentario

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