Prácticas recomendadas para el desarrollo de informes de LuckyTemplates

Prácticas recomendadas para el desarrollo de informes de LuckyTemplates

En los últimos meses, presenté varios tutoriales que mostraban las mejores prácticas para el desarrollo de informes de LuckyTemplates para cada uno de los cuatro pilares de LuckyTemplates. En este blog, quería aprovechar esta oportunidad para presentar mi lista personal de los 10 principales. Puede ver el video completo de este tutorial en la parte inferior de este blog.

Esto será un poco diferente de un top 10 tradicional. En lugar de un ranking top 10, he elegido 10 de mis favoritos. Hay tantos componentes en un excelente informe de LuckyTemplates, y fue realmente difícil elegir solo 10. Pero antes de llegar a eso, quiero resaltar las tres configuraciones opcionales que, en mi opinión, son esenciales para cualquier informe de LuckyTemplates. .

El primero es Desactivar fecha/hora automática . Esto se puede hacer cada vez para el archivo actual o globalmente para todos los archivos nuevos. Se recomienda globalmente.

Lo siguiente es Desactivar relaciones de detección automática . Desafortunadamente, esta opción no se puede configurar globalmente, por lo que debe ajustarse para cada archivo.

Por último, tenemos Habilitar filtrado cruzado . Esto tampoco se puede configurar globalmente, pero depende más de la audiencia y debe ajustarse informe por informe, dependiendo de cómo los consumidores deseen ver sus datos. Mi preferencia es el filtrado cruzado todo el tiempo.

Tabla de contenido

Las 10 mejores prácticas para el desarrollo de informes de LuckyTemplates

1 – Tabla de fechas dedicadas y marcadas

Una vez que se han establecido esas tres opciones, mi favorito número uno es usar una tabla de Fechas dedicada y marcarla como tal . Esto es literalmente lo primero que me aseguro cuando estoy desarrollando o mirando un informe de LuckyTemplates, y no puedo recomendarlo lo suficiente.

Su tabla de fechas debe tener años completos y una fila por día. Considero que las compensaciones de año, trimestre, mes, semana y día son extremadamente útiles y rara vez se desarrollan sin ellas.

Prácticas recomendadas para el desarrollo de informes de LuckyTemplates

2 – Datos de puesta en escena y referencia

Lo siguiente es la puesta en escena y los datos de referencia por múltiples razones. Cargar o organizar sus datos como una tabla sin transformar maximizará el rendimiento de carga y minimizará el estrés en su fuente de datos. Crear o hacer referencia a sus tablas de hechos y dimensiones según lo desee a partir de sus datos de etapa minimizará o aliviará las relaciones faltantes. Y como beneficio adicional, esto garantiza que tendrá que crear y editar las relaciones entre las tablas usted mismo, lo que solo puede mejorar su imagen mental del modelo de datos.

Entonces, si entro en Power Query, veremos que tengo la tabla plana importada como una consulta de ensayo. Si hago clic con el botón derecho en él, veremos que tengo Habilitado Carga deshabilitado.

Prácticas recomendadas para el desarrollo de informes de LuckyTemplates

Vamos a crear una referencia de esto para otra tabla, así que haré clic con el botón derecho en ella, crearé una referencia y le cambiaré el nombre a Direcciones. Luego, pasaré a la columna Direcciones, la seleccionaré solo, haré clic con el botón derecho y Eliminaré otras columnas.

Prácticas recomendadas para el desarrollo de informes de LuckyTemplates

Luego, hago clic derecho desde aquí y elimino los duplicados. Y luego, ordenaré la columna.

Prácticas recomendadas para el desarrollo de informes de LuckyTemplates

3 – Reducir el volumen de datos

La siguiente práctica recomendada es la reducción del volumen de datos . Puede filtrar sus datos idealmente en la fuente para evitar incluso cargar filas o columnas de datos que no son necesarios para responder las preguntas específicas que son el propósito de su informe.

Si no puede ajustar la fuente, puede usar los menús desplegables de filtro de filas para eliminar filas innecesarias y el botón de elegir columnas en Power Query para eliminar columnas innecesarias de su modelo de datos.

Prácticas recomendadas para el desarrollo de informes de LuckyTemplates

4 – Esquema de estrella o diseño de cascada para el modelo de datos

El siguiente es Star Schema , que es la estructura ideal de su modelo de datos. Siempre debe esforzarse por obtener el modelo de datos más simple posible con dimensiones o buscar tablas encima o alrededor de la tabla de hechos. No se puede exagerar la importancia de este diseño en cascada o estrella, ya que solo mejora su imagen mental del modelo de datos. También suele permitir el mejor rendimiento DAX y visual posible.

Prácticas recomendadas para el desarrollo de informes de LuckyTemplates

5 – Use relaciones de 1 a muchos

En lo que respecta a las relaciones, esfuércese por hacer que todas las relaciones sean de uno a muchos , con un extremo Uno en la dimensión y el extremo Muchos en la tabla de hechos. Evite las relaciones bidireccionales si puede, a menos que haya determinado que su modelo realmente las necesita y que también comprende su uso.

Prácticas recomendadas para el desarrollo de informes de LuckyTemplates

Recuerde que solo puede tener una relación activa entre dos tablas cualesquiera, pero no puede tener muchas relaciones inactivas.

6 – Usar nombres de variables detallados

Con respecto a la nomenclatura detallada de variables , siempre he tratado de codificar para lograr claridad, y encuentro que el uso de nombres detallados de variables realmente ayuda a que mi código sea claro. Cuando uso nombres de variables detallados, rara vez necesito agregar comentarios explicativos y reduce en gran medida los errores simples en mi código cuando elijo la variable incorrecta.

También uso el prefijo de guión bajo en mis nombres de variables. Aumenta la legibilidad y mejora el tipo de headless que proporciona IntelliSense.

Prácticas recomendadas para el desarrollo de informes de LuckyTemplates

7- Use SWITCH TRUE en lugar de declaraciones IF anidadas

Otra práctica recomendada en los informes de LuckyTemplates, que recomiendo encarecidamente, es el uso de . Como dije antes, me esfuerzo por codificar para lograr claridad, y encuentro que una de las mejores maneras de hacerlo es evitar el uso de declaraciones anidadas .

Veamos un ejemplo aquí usando una instrucción IF anidada.

Prácticas recomendadas para el desarrollo de informes de LuckyTemplates

Prefiero usar la lógica SWITCH TRUE en su lugar, especialmente con el uso de variables por encima de ella. La declaración SWITCH TRUE y la construcción RETURN Result son más claras que cuando se usa la declaración IF anidada.

En la fórmula que usa SWITCH TRUE, me resulta mucho más fácil de leer.

Prácticas recomendadas para el desarrollo de informes de LuckyTemplates

8 – Usar la técnica de ramificación de medidas

Parte de mi lista de las 10 mejores prácticas en informes de LuckyTemplates es la bifurcación de medidas . Es una de las mejores formas de desarrollar cálculos DAX. Comienzas con tus medidas simples o básicas y desarrollas cálculos complejos.

Considero que la bifurcación de medidas es una de las mejores técnicas para escribir código claro. Hace que sea mucho más fácil depurar cálculos complejos, ya que los componentes individuales se pueden agregar fácilmente a una tabla de validación en una página de trabajo.

Echemos un vistazo rápido a este ejemplo a continuación. Mi medida base aquí es el total de envíos, que es un simple COUNTROWS. Puedo ramificarme a Envíos de nivel de servicio estándar, que es un CÁLCULO simple usando esa medida basada en Envíos totales.

Prácticas recomendadas para el desarrollo de informes de LuckyTemplates

9 – Utilice FORMATO/GENERAL para tamaño o espaciado visual

Creo firmemente en la coherencia y, a menudo, encuentro que los consumidores de informes comentan primero las pequeñas diferencias en la alineación o el espaciado del tamaño en lugar de los datos. Entonces, una de las mejores maneras de lograr esto es usar la sección General del panel Formato para establecer valores de píxel específicos para X, Y, ancho y alto en múltiplos de 10. Esto garantiza la coherencia y creo que se ve mejor.

Tengamos esta carta de Envíos Marítimos como ejemplo. Obviamente, tiene una configuración de tamaño diferente a la de la tarjeta Envíos aéreos.

Prácticas recomendadas para el desarrollo de informes de LuckyTemplates

Si amplío el panel Visualizaciones al panel Formato y abro la sección General, veremos que X, Y, ancho y alto están establecidos en múltiplos de 10.

Prácticas recomendadas para el desarrollo de informes de LuckyTemplates

10 – Desarrollo de la tabla primero

Por último, pero no menos importante, tenemos Table-first Development . Una de las verdades más a menudo pasadas por alto acerca de muchas imágenes en LuckyTemplates es que en realidad son solo tablas representadas de diferentes maneras.

Sam ha mencionado muchas veces en sus tutoriales que una de las mejores formas de asegurarse de que un elemento visual presente los datos que desea es crear primero una tabla que muestre la tabla correctamente. Luego, cree una copia de la tabla y cambie el tipo visual de la copia al tipo deseado, como un gráfico de barras o un gráfico de áreas.

Prácticas recomendadas para el desarrollo de informes de LuckyTemplates


Diseño de LuckyTemplates: mejores prácticas Sugerencias para tableros
Sugerencias para el diseño de informes de LuckyTemplates: mejores prácticas
Las 3 mejores prácticas principales para organizar sus modelos de LuckyTemplates

Conclusión

Eso es todo por mis 10 mejores prácticas favoritas en el desarrollo de informes de LuckyTemplates más mis tres opciones favoritas. Le recomiendo que pruebe e implemente todas estas técnicas cuando cree sus propios informes.

Espero que esto sea útil para su recorrido por LuckyTemplates. Echa un vistazo a los enlaces a continuación para obtener más contenido relacionado.

¡Mis mejores deseos!

greg


Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Cómo guardar y cargar un archivo RDS en R

Cómo guardar y cargar un archivo RDS en R

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.

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

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.

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

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.

Introducción al contexto de filtro en LuckyTemplates

Introducción al contexto de filtro en LuckyTemplates

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.

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

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.

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

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.

Ideas de materialización para cachés de datos en DAX Studio

Ideas de materialización para cachés de datos en DAX Studio

Este tutorial analizará las ideas de materialización de cachés de datos y cómo afectan el rendimiento de DAX al proporcionar resultados.

Informes comerciales con LuckyTemplates

Informes comerciales con LuckyTemplates

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

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber