Qué es uno mismo en Python: ejemplos del mundo real
Qué es uno mismo en Python: ejemplos del mundo real
Para esta publicación de blog, pasaré a la última parte de mi serie sobre la transparencia de los informes. La primera parte de esta serie habla sobre el diseño del diseño , mientras que la segunda parte trata sobre la navegación . Me gustaría pasar a la siguiente parte de nuestra serie, que será un tutorial de DAX LuckyTemplates sobre cómo puede aumentar significativamente la transparencia de su informe con DAX.
Tabla de contenido
Aplicación de texto dinámico en LuckyTemplates
Las elecciones que hace el usuario final cuando usa un informe determinado se reducen principalmente a la aplicación de información adicional dinámica y su ubicación en posiciones visibles significativas .
Los textos dinámicos pueden ser la selección del rango de fechas actual, la fecha de la última factura, la transacción dentro de un período determinado o la selección de métricas actuales.
Los textos dinámicos son bastante simples de implementar y el valor agregado en términos de reportabilidad es tremendo.
Después de crear estas medidas DAX, puede usarlas como tarjetas KPI o insertarlas como texto en un botón en blanco.
La última opción es mi forma favorita de hacerlo. La principal desventaja de este método es que no puede poner el texto en negrita; sin embargo, puede controlar esto a través de la alineación del texto. Puede alinear su información a la izquierda y no tener que preocuparse de que la longitud de los textos cambie como efecto de la selección de la segmentación.
Cuando se utilizan tarjetas KPI, el texto siempre se alinea con el centro de visualización, lo que hace que esta información sea más difícil de controlar desde el punto de vista de la estructuración visual.
Déjame mostrarte cómo agregar nuevos botones con texto con formato condicional. Vaya a la pestaña Insertar , haga clic en el icono Botones y seleccione En blanco .
Vaya a Estilo y active Texto .
Luego vaya al campo con formato condicional, seleccione la métrica específica y haga clic en Aceptar .
Ahora tenemos un botón listo para usar con texto dinámico.
Aplicación de títulos dinámicos a elementos visuales en LuckyTemplates
Me gustaría mostrarle cómo puede implementar textos dinámicos dentro de títulos de elementos visuales específicos. En este ejemplo, agregaré un título dinámico en la imagen inferior, que depende de la selección de la segmentación en la parte superior.
También notará que hay otra segmentación dinámica para la ventana de promedio móvil . Implementaremos un título dinámico que indica tanto la selección de segmentación a la izquierda como la selección de segmentación a la derecha.
Vayamos al panel Formato , elija General y active Título .
Vaya al panel Formato , seleccione la medida específica y haga clic en Aceptar .
Ahora puede ver que hay un título en la imagen. El título es dinámico y cambia en el momento en que selecciona diferentes métricas.
También puede cambiar la ventana del día para los promedios móviles y ver los cambios en la imagen inferior a continuación.
Aplicación de técnicas DAX para ahorrar espacio
Ahora echemos un vistazo a las técnicas DAX de muestra que pueden ahorrarnos espacio mostrando u ocultando diferentes métricas dentro de un objeto visual.
En este tutorial de DAX LuckyTemplates, tenemos tres tipos diferentes de métricas dinámicas. Podemos seleccionar qué medida mostrar, como la de la línea azul.
Luego tenemos el parámetro que puede cambiar dinámicamente la ventana de número de días en el promedio móvil, que es la línea verde.
Finalmente, tenemos una segmentación adicional que nos permite mostrar solo medidas específicas en el gráfico en línea. Podemos decidir si queremos ver solo la medida principal (que es el promedio dado), o si queremos mostrar solo el promedio móvil, o tal vez ambos simultáneamente.
La lógica detrás de la fórmula es la siguiente. Se agregaron dos métricas separadas al objeto visual y el escenario es verdadero en dos selecciones. Queremos recuperar el espacio en blanco y se aplica la misma lógica a los promedios móviles, que se ocultan o se muestran según la selección de la segmentación.
Uso de DAX en un mapa de calor
Mostraré otro ejemplo en este tutorial de DAX LuckyTemplates, pero esta vez usaremos un mapa de calor visual para dar valor a las métricas visibles u ocultas. Además, podemos elegir si queremos ver una estructura porcentual o valores numéricos. En este caso, existen medidas previamente creadas, incluyendo una para valores nominales y otra para porcentajes.
La medida final los combina a todos, y el usuario final verifica qué tipo de datos quiere mostrar dentro del mapa de calor. La medida debe marcarse si está analizando una medida que requiere un número entero. Por ejemplo, datos basados en volumen como compras o número de unidades vendidas, o valores en formato decimal como ingresos o ventas.
Por otro lado, si el valor relativo es la elección, la medida trae el cálculo adecuado y se pone en un formato de porcentaje. Si los valores se ocultarán, habrá otro formato con triple punto y coma, lo que resultará en mostrar solo los fondos con formato condicional.
Permítame mostrarle un ejemplo de cómo se ve en un informe interactivo . Disponemos de dos tipos diferentes de cortadoras. El primero es responsable de elegir las métricas específicas, mientras que el segundo es responsable de elegir formatos específicos.
En este escenario particular, estamos analizando los ingresos por valor absoluto, pero también puede cambiar la segunda segmentación a relativa, lo que le brinda la capacidad de analizar la estructura en porcentajes.
La primera opción es ocultar todos los valores para que pueda ver solo los colores del fondo dentro del mapa de calor.
Mejora de las tarjetas KPI estándar
La siguiente técnica en este tutorial de DAX LuckyTemplates es mejorar las tarjetas de KPI estándar con métricas personalizadas para mostrar, por ejemplo, la dinámica de un período a otro.
Esta es una excelente manera de colocar contexto adicional en los KPI básicos con tarjetas individuales adicionales. También es más fácil de usar para los desarrolladores porque es más sencillo obtener la alineación central ideal cuando se usa una sola tarjeta que tratar de alinear tres métricas diferentes que se colocan una al lado de la otra, sin dejar de ser dinámicas.
La lógica principal detrás de esta fórmula es que si hemos creado medidas con comparación año a año tanto como diferencia nominal como dinámica en formato porcentual, podemos verificar si la varianza es mayor, menor o igual a cero.
Si es mayor que tenemos que concatenar unichar , que en este caso es una flecha superior con variantes nominales.
Cuando la varianza es inferior a cero, la lógica es la misma excepto el unicar aplicado. Si la varianza es igual a cero, puede recuperar cero.
Una vez que hayamos creado nuestra métrica principal, debemos escribir una medida paralela para habilitar el formato condicional adecuado .
Tomemos como ejemplo el tiempo de espera promedio . El aumento año tras año en esa métrica específica es en realidad un cambio negativo . La falta de cambio puede tratarse como una información neutral , mientras que la disminución del valor de la métrica es un cambio positivo .
Crearemos una medida que ponga un número dado para cada escenario que termine en cero cuando la métrica esté en blanco: 1 (si la métrica es igual a cero porque no hubo cambio), 2 (si la métrica es más alta, lo que significa cambio negativo y color rojo se aplica), y 3 (si la métrica es más baja, lo que significa un cambio positivo y se aplica el color verde).
Con esta fórmula, tenemos tarjetas KPI totalmente funcionales con dinámicas año tras año y formato condicional .
Mejorar las imágenes con opciones de configuración y formato
Me gustaría mostrar algunas configuraciones clave y opciones de formato que pueden mejorar drásticamente el aspecto de estas imágenes.
El primer elemento es una posición óptima del encabezado . En este aspecto, las categorías de fila, el título y las columnas sin valor deben alinearse a la izquierda. Todas las métricas de valor deben estar alineadas a la derecha.
Lo siguiente es un formato de datos . Debe ajustarse de acuerdo con los datos mientras se corta todo el número innecesario después de los delimitadores.
Luego tenemos las opciones de formato condicional que se aplicarán cuando esté justificado.
También recomendaría crear medidas duplicadas para métricas dadas. Esto coloca barras fuera de la columna de origen y hace que los datos sean más transparentes.
Luego tenemos las opciones de formato de título y subtítulo. Algunos ejemplos de formato visual incluyen fuente en negrita con subrayado opcional, color de fuente y color de fondo.
Luego tenemos el acolchado interior. De 3 a 10 puntos debería ser excelente según el espacio de informe disponible y la cantidad de categorías en una tabla determinada. Por lo general, incluso un ligero aumento en el relleno mejorará en gran medida la apariencia visual de las métricas en una tabla.
También podemos aplicar líneas adicionales para crear secciones de métricas y separar métricas similares . Esto podría hacerse creando una medida y recuperando un valor en blanco.
En algunos casos, recomiendo agregar dos métricas separadas con valores en blanco y colocarlas una al lado de la otra. En este caso, una columna en blanco tendrá secciones con colores de fondo claros, que imitan las líneas verticales. El segundo no tiene opciones de formato aplicadas y controla artificialmente el ancho de las columnas.
Lo que realmente funciona muy bien en una tabla normal es aplicar color en las filas. La diferencia entre filas consecutivas debe ser marginal. Aquí hay un ejemplo de un fondo de grado claro y blanco en filas.
Configuración dinámica del eje Y en varios gráficos
La última técnica que presentaré en este tutorial de DAX LuckyTemplates lo ayudará a imitar pequeños gráficos múltiples sin usar la funcionalidad nativa o las imágenes del mercado.
Desde mi perspectiva, esta es una solución muy poderosa que le brinda lo mejor de ambos mundos. Este es el eje Y cambiado dinámicamente y todas las opciones de formato que están disponibles en pequeños múltiplos nativos. Además, puede dar forma a la estructura y colocar su gráfico de imitación como desee.
El escenario simple que puede ver aquí es una comparación de los ingresos mensuales y los gastos mensuales en gráficos de columnas separadas. Tiene un eje Y que es dinámico y unificado a través de las imágenes.
La lógica detrás de esta técnica en particular es la siguiente. Primero, recupera el valor mínimo y el valor máximo para cada categoría en un escenario determinado.
En este caso, buscamos el valor mínimo y máximo para los ingresos mensuales o los gastos mensuales dentro del período seleccionado.
Si identificamos esos números, recuperamos el volumen máximo multiplicado por algún nivel marginal para obtener espacio adicional por encima del valor máximo.
Si el valor medio es mayor que 0, entonces me gustaría recuperar 0 de cualquier manera para que mi eje Y comience desde abajo. Luego creamos una medida que se aplica como un eje Y dinámico en el gráfico dado.
Uso de información sobre herramientas para informes de LuckyTemplates
La información sobre herramientas es una cosa adicional que me gustaría destacar. Usé información sobre herramientas para mostrar detalles sobre los circuitos en mi informe de Fórmula 1.
En este informe, tanto el título principal como la métrica con los tiempos de vuelta más rápidos son tarjetas KPI estándar. La parte de la descripción son solo las métricas, mientras que la bandera y la imagen del circuito se basan en las direcciones URL de la web.
También utilicé una imagen adicional llamada Imagen simple , que se puede descargar de forma gratuita desde el mercado. Establecí la categoría de datos para la columna como URL de imagen, luego elegí la escala normal dentro de la sección de configuración de imagen.
Conclusión
Eso es todo para mi serie sobre la transparencia de los informes. Es de esperar que haya aprendido a diseñar diseños, mejorar la navegación y usar medidas DAX para sus informes y paneles de LuckyTemplates.
Todo lo mejor,
Gustaw Dudek
Qué es uno mismo en Python: ejemplos del mundo real
Aprenderá a guardar y cargar objetos desde un archivo .rds en R. Este blog también cubrirá cómo importar objetos desde R a LuckyTemplates.
En este tutorial del lenguaje de codificación DAX, aprenda a usar la función GENERAR y a cambiar dinámicamente el título de una medida.
Este tutorial cubrirá cómo usar la técnica de elementos visuales dinámicos de subprocesos múltiples para crear información a partir de visualizaciones de datos dinámicos en sus informes.
En este artículo, repasaré el contexto del filtro. El contexto del filtro es uno de los temas principales que cualquier usuario de LuckyTemplates debería conocer inicialmente.
Quiero mostrar cómo el servicio en línea de LuckyTemplates Apps puede ayudar a administrar diferentes informes e información generada a partir de varias fuentes.
Aprenda a calcular los cambios de su margen de beneficio utilizando técnicas como la bifurcación de medidas y la combinación de fórmulas DAX en LuckyTemplates.
Este tutorial analizará las ideas de materialización de cachés de datos y cómo afectan el rendimiento de DAX al proporcionar resultados.
Si todavía usa Excel hasta ahora, este es el mejor momento para comenzar a usar LuckyTemplates para sus necesidades de informes comerciales.
¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber