Qué es uno mismo en Python: ejemplos del mundo real
Qué es uno mismo en Python: ejemplos del mundo real
En esta publicación, me gustaría continuar presentando las mejores prácticas de LuckyTemplates al desarrollar informes. Como mencioné la última vez en la primera parte de esta serie , he consumido muchos recursos en línea que han sido fundamentales en mi propio viaje; pero rápidamente me sentí abrumado por todo el contenido. Terminé haciendo mis propias notas que convertí en archivos de PowerPoint fáciles de digerir. Puedes ver el video completo de este tutorial en la parte inferior de este blog.
Esta no es una lista exhaustiva ni siquiera las mejores prácticas, sino simplemente las que he incorporado en mi propio desarrollo. He discutido este tema con otros usuarios de LuckyTemplates para obtener su opinión, pero nuevamente, estas son mis propias conclusiones. Además, una mejor práctica de LuckyTemplates evolucionará con el tiempo a medida que se introduzcan capacidades nuevas y mejoradas tanto en la aplicación de LuckyTemplates como en la comunidad de LuckyTemplates.
La audiencia siempre debe ser lo primero y más importante en la mente del desarrollador, y vale la pena cualquier paso que tome para mejorar la experiencia del informe para los consumidores del informe.
Tabla de contenido
Creación de un botón de rebanado de reinicio
Me pierdo fácilmente al hacer clic en gráficos y varias imágenes en una página, y hay ocasiones en las que no sé qué filtros apliqué. Esta es la razón por la que me gusta crear un marcador del estado inicial de un informe y luego crear un botón de reinicio de segmentación para que haya una forma de volver fácilmente al estado inicial del informe.
Incluyendo un área de selección de segmentación
Si el espacio del informe está disponible, me gusta agregar selecciones de segmentación para mostrar todas las selecciones de segmentación actuales. Una de las "características" de LuckyTemplates es que cuando selecciona un solo elemento de una segmentación desplegable, se muestra ese valor.
Pero cuando selecciona más de un valor, LuckyTemplates muestra varias selecciones, lo que no brinda confianza al usuario al explorar información.
Usé un ejemplo de esta técnica en mi envío al , y hay un video de YouTube que muestra esta técnica.
Agregar interactividad a los botones
Otra práctica recomendada de LuckyTemplates es agregar interactividad a los botones. Puede hacer esto alterando el comportamiento de On Hover a través de los botones. Puede cambiar muchas propiedades, como el tamaño de fuente, la familia de fuentes, el color del texto, el color de relleno o el ancho de línea. Recientemente mostré algunas de estas técnicas en otro video de YouTube de LuckyTemplates .
En mi ejemplo, cuando pasa el cursor sobre cualquiera de estos botones, notará una ligera diferencia en el comportamiento de las imágenes.
Cuando seleccione un objeto visual, vaya al panel de formato y luego a Rellenar. El estado predeterminado es blanco y el estado flotante es de un color diferente.
Uso del modo de enfoque
Otra forma de aumentar la facilidad de uso de su informe es asegurarse de que sus elementos visuales se vean según lo previsto tanto en la página del informe como cuando se utiliza el modo de enfoque.
Como ejemplo, cuando se usa un fondo oscuro y texto blanco, no es raro que el texto visual no sea visible en el modo de enfoque. Una forma de manejar esto es aplicar un color de fondo oscuro a nivel visual y establecer la transparencia de fondo en cero.
Podemos ver el modo de enfoque en el gráfico de anillos de la izquierda en este ejemplo. También podemos ver que ninguna de las etiquetas de detalle son visibles.
Y si vamos al panel de formato, veremos en Fondo que el color es blanco y la transparencia está establecida en 100.
Para el gráfico de anillos de la derecha, usamos el mismo color que el fondo y establecimos la transparencia en cero. Cuando usamos el modo de enfoque en este escenario, podemos ver las etiquetas de detalles.
Uso del cuadro de texto narrativo inteligente
También soy un gran admirador del visual de cuadro de texto narrativo inteligente en LuckyTemplates. Los uso con frecuencia para mostrar texto estático con medidas dinámicas.
Usando el tipo de datos correcto
El tipo de datos de una columna es importante. Muchas veces, los datos se cargarán en un archivo de LuckyTemplates. Si bien los datos pueden parecer correctos, la mejor práctica es verificar siempre las columnas que contienen datos de fecha y asegurarse de que sean del tipo de datos de fecha. De lo contrario, asegúrese de que estén correctamente convertidos.
Como ejemplo, echemos un vistazo a la siguiente tabla. Aquí hay tres columnas, y parece que las tres contienen los mismos datos. Solo la primera columna es en realidad el tipo de datos de fecha, por lo que debe usarse en cualquier cálculo de fecha.
Vayamos a la vista de datos. Podemos ver que la primera columna es un tipo de datos de fecha .
La segunda columna es un tipo de datos de fecha/hora .
Y la tercera columna es un tipo de datos de texto .
Puede convertir el tipo de una columna en la lista desplegable junto a Tipo de datos .
Esto también sucede con frecuencia con columnas que contienen datos enteros o decimales. Es posible que la columna se haya importado e identificado correctamente como un número entero o un número decimal, o puede tener un tipo de datos de texto y solo parecer un número entero o decimal. Es importante asegurarse de que los números sean, de hecho, números en el modelo de datos.
Identificación de la categoría de datos
Otra cosa importante que hacer es identificar la categoría de datos . Esto tiene un significado particular con los datos de ubicación, ya que permite que los servicios de mapas en LuckyTemplates identifiquen las columnas correctamente. Las columnas que contienen datos de ciudad, estado, país, latitud, longitud, etc., deben identificarse como tales.
Vayamos a la tabla Regiones . Podemos ver que Ciudad no tiene una categoría de datos.
Podemos aplicar la categoría de datos de Ciudad a esta columna haciendo clic en la lista desplegable. Luego veremos un icono de globo terráqueo en el campo junto a Ciudad.
Hacer que las imágenes interactúen entre sí
Todos los elementos visuales de una página de informe interactúan entre sí de forma predeterminada en LuckyTemplates. El desarrollador del informe puede controlar qué elementos visuales secundarios se ven afectados por las selecciones en un elemento visual principal.
Para lograr esto, seleccione la imagen principal en su página de informe, luego haga clic en el botón Editar interacciones en la barra de herramientas Formato. Vaya a cada elemento visual secundario y use el ícono de resaltado de filtro o ninguno para habilitar o deshabilitar las interacciones según lo desee.
En el ejemplo anterior, mi elemento visual principal es la tabla de ventas de la izquierda. Voy a Formato para activar Editar interacciones .
Selecciono Filtro para cada uno de los gráficos de tres barras en la fila superior. Luego seleccionaré ninguno para cada uno de los gráficos de barras en la fila inferior.
De esta forma, cuando hago una selección en mi elemento visual principal, las filas superiores cambian pero las filas inferiores no.
Sam McKay tiene un excelente ejemplo de esta técnica para cambiar las interacciones de tus imágenes.
Cada vez que uso el panel de selección para nombrar todas las imágenes en mi página de informe, el desarrollo iterativo es más fácil porque puedo seleccionar las imágenes con fines de ajuste. El orden en el panel de selección me permite ver lo que está delante o encima de otro. Y nuevamente, el orden se puede ajustar fácilmente.
Tengo cuatro elementos visuales en este ejemplo de página de informe. Todo se nombra incluso si el título no se muestra en el informe.
Ocultar las columnas menos importantes
Por lo general, hay una serie de columnas que son necesarias para su conjunto de datos, pero que pueden no ser útiles para los consumidores de su informe. Se considera una buena práctica ocultar todas las columnas a menos que se soliciten específicamente.
Por lo general, escondo columnas de ciertos tipos, incluidas las columnas clave (ya que solo se usan para relaciones), ordenar columnas (solo se usan para ajustar el tipo de columnas de visualización) y todas las columnas que se usan solo para medidas (impiden usuarios utilicen las "columnas desnudas" y las imágenes).
Puede alternar el panel de campos para ver las columnas. Haga clic con el botón derecho en cualquier parte del panel de campos y elija Ver oculto .
Uso de identificadores de informes
Hay ciertos elementos que incluyo en todos mis informes. Quiero asegurarme de que se prueban, implementan y utilizan el informe y la versión correctos. Esta es la razón por la cual una de las primeras preguntas que hago a cualquier consumidor de informes cuando informan un problema es ¿cuál es el ID del informe , la versión y la fecha de la versión ?
Una vez que se hayan dado estos detalles y haya confirmado que es la iteración correcta del informe, solo entonces procederé con el análisis del problema. Si el usuario, por ejemplo, está usando una versión anterior del informe, le diré que pruebe la versión actual y vea si el problema persiste.
Esta práctica recomendada de LuckyTemplates facilita la identificación de informes que necesitan ajustes cuando cambian las reglas comerciales. También brinda a los consumidores de informes la confianza de que se han aplicado los cambios en las reglas comerciales. Esto beneficia enormemente tanto a los autores del informe como a los consumidores del informe.
Minimización de elementos visuales en una página de informe
Hay algunas cosas que puede hacer para reducir el tiempo necesario para representar una página de informe después de realizar una selección de filtro o segmentación. Puede intentar minimizar la cantidad de elementos visuales en una página de informe.
Puede hacerlo combinando imágenes y reemplazando diferentes imágenes de tarjetas con una sola tarjeta de varias filas. También puede usar una matriz visual para seleccionar valores que se mostrarán en las filas. Puede reemplazar muchos gráficos de líneas diferentes con un gráfico de una sola línea utilizando múltiplos pequeños.
Vayamos a LuckyTemplates por un segundo. Si vamos a la página de rendimiento, podemos ver que la matriz normal (izquierda) tiene columnas para todos los valores. También puede usar columnas que muestren los valores en las filas (derecha).
Otra práctica recomendada de LuckyTemplates para reducir la cantidad de elementos visuales es agregar nuevas páginas y mover elementos visuales a estas nuevas páginas. También puede utilizar segmentaciones del tipo desplegable.
Las segmentaciones de tipos de lista deben emitir una consulta cada vez que se abre una página de informe, mientras que las segmentaciones que tienen el tipo desplegable solo emiten consultas cuando se realiza una selección.
Contraer el panel de filtro
Además, asegúrese de colapsar el panel de filtro antes de guardar su informe de LuckyTemplates. Un panel de filtro expandido genera una consulta cada vez que se abre una página, mientras que un panel de filtro contraído solo genera consultas cuando está expandido.
Conclusión
Con suerte, puede agregar algunas de estas ideas a su caja de herramientas de LuckyTemplates y resultarán útiles en el futuro.
En esta publicación, analizamos las mejores prácticas de LuckyTemplates para el cuarto pilar del desarrollo de informes, informes y visualizaciones .
Les deseo a todos lo mejor en su viaje de LuckyTemplates.
greg
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