Qué es uno mismo en Python: ejemplos del mundo real
Qué es uno mismo en Python: ejemplos del mundo real
Para el tutorial de hoy, hablaré sobre una de mis técnicas favoritas en torno a los íconos personalizados de LuckyTemplates, que usa íconos personalizados de forma dinámica en las imágenes de LuckyTemplates. Este tutorial está inspirado en una entrada en el foro de LuckyTemplates, en el que uno de nuestros miembros tiene problemas para agregar íconos personalizados a las imágenes de su tarjeta. Le mostraré cómo puede resolver este problema de manera eficiente. Puedes ver el video completo de este tutorial en la parte inferior de este blog.
Este es el resultado que quería el miembro, que es una simple tarjeta visual con texto: una flecha hacia arriba si el valor de la medida es positivo y una flecha roja hacia abajo si el valor es negativo. Si hacemos clic aquí en una parte diferente del ticker, verá que cambia dinámicamente a una flecha verde hacia arriba cuando es positiva y luego a una flecha roja hacia abajo cuando es negativa.
Tabla de contenido
Iconos personalizados dinámicos de LuckyTemplates en sus informes
Una forma de incorporar esto es usando la conversión Base64 . Base64 toma archivos binarios y los convierte en texto ASCII. No existe una forma directa de incorporar archivos de imágenes binarias en un informe de LuckyTemplates. Entonces, debe pasar por esta codificación a través de Base64 para poder hacer eso.
Le mostraré la estructura general que uso para esto, que es solo una construcción básica . En este caso, la medida que estamos viendo es este promedio de LNReturn (registro de rendimientos normales). Si es menor que cero, obtiene un cierto valor. Si es mayor que cero, obtiene un valor diferente. Y luego, en aras de la simplicidad, he dicho que si no es ninguno de esos (como en este caso) si es igual a cero, simplemente se deja en blanco.
Y las posibilidades de que este promedio sea exactamente cero son muy pequeñas. Pero podría poner un tercer valor aquí, que quizás sea solo una flecha horizontal que no muestre ningún cambio, o podría usar un espacio en blanco. Acabo de hacer esto para simplificar la medida con fines ilustrativos.
Ahora, echemos un vistazo primero a los iconos personalizados. Los íconos personalizados que uso son de un sitio llamado Flaticon . No tengo ninguna afiliación con Flaticon. Simplemente creo que es un sitio realmente bueno. Te permite organizar los íconos de una manera muy agradable. También te permite editarlos. Los uso mucho en mis informes de LuckyTemplates.
Lo que hice fue encontrar un ícono aquí que pensé que funcionaría bien con el requisito del miembro. Y luego, pasé por el editor de Flaticon y creé una versión verde para arriba y una versión roja para abajo.
Y luego, descargué una versión más pequeña de las flechas rojas y verdes, que es de 32 píxeles porque los 512 píxeles generarán una versión Base64 muy grande.
A continuación, queremos convertirlos en Base64. Hay un montón de convertidores Base 64, pero uno que realmente me gusta es este Base64 image.de . Tiene una buena interfaz de arrastrar y soltar, y tiene capacidades de optimización de imágenes. Y si habilita esto, reducirá el tamaño de su archivo resultante sin ningún impacto notable en el aspecto visual. Si estamos trabajando con imágenes más complejas, esa optimización realmente ayudará a reducir el tamaño.
Entonces podemos simplemente arrastrar y soltar los archivos aquí, que como puede ver, se convierten bastante rápido.
Luego, simplemente copiamos la imagen de cada uno y la pegamos en la medida dentro de las comillas. Y puedes ver, incluso para ese pequeño ícono de 32 píxeles, esta es una cantidad bastante grande de texto.
A continuación, creemos una nueva medida en la que podamos copiarla. Llamaré a esta medida, Icon2 Base64 . Después de eso, debemos cambiar la Categoría de datos a URL de imagen . Ahora, estamos en buena forma para crear la imagen que queremos.
Las imágenes de tarjetas no manejan imágenes sin el uso de imágenes personalizadas para leer esas imágenes, pero las tablas manejan imágenes bastante bien. Entonces, primero crearemos una tabla visual y podemos formatear esa tabla visual para que se vea como una tarjeta visual.
Tomamos nuestro ícono dos archivos Base64, y luego nuestra medida, el Promedio del LNR. A continuación, podemos simplemente formatearlos en consecuencia utilizando el nuevo panel de formato.
Y así es como lo haces con Base64. La otra posibilidad es usar imágenes basadas en la web . La razón por la que podría querer hacer esto es si está usando imágenes más complejas. Hay algunas cosas que puede hacer en términos de dividir la imagen en partes y luego parecerse a ella en DAX. Pero la forma más fácil de hacerlo es a través de imágenes basadas en la web.
Una vez que descargue los archivos (la flecha verde hacia arriba y la flecha roja hacia abajo), puede ir a un sitio de alojamiento de imágenes. El que yo uso se llama IMGBB . Nuevamente, no tengo ninguna afiliación con este sitio; es sólo uno que me gusta que funciona bien para mí.
Simplemente cargue sus imágenes en este sitio, vaya a los códigos de inserción y asegúrese de que está buscando enlaces directos.
A continuación, puede copiar esos. Luego, usando la misma estructura básica que hicimos en la instrucción SWITCH TRUE , puede pegarlos en esa estructura básica. Y eso debería darnos exactamente lo que necesitamos desde el punto de vista de la imagen.
Cómo agregar íconos personalizados de LuckyTemplates a sus informes
Desarrollo de informes de LuckyTemplates: creación de temas, logotipos de empresas, íconos y fondos
El mejor visual personalizado del que nunca ha oído hablar
Conclusión
Así que esa es la técnica que quería mostrarles hoy. Puede usarlo para crear íconos personalizados dinámicos de LuckyTemplates de muchas maneras diferentes. Las tablas manejan esto bien. También puede hacer esto a través de matrices, y luego hay algunas herramientas visuales personalizadas que las verán de forma aislada dentro de un marco.
Hay mucha flexibilidad en esta técnica y espero que te haya resultado útil. Puede ver el video tutorial completo a continuación para obtener más detalles.
¡Salud!
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