Horarios en LuckyTemplates: Solución para POTW #10

Horarios en LuckyTemplates: Solución para POTW #10

En esta publicación de blog, les traeré la solución para trabajar con horarios en LuckyTemplates, que es nuestro problema de la semana n.º 10. Este no fue un desafío demasiado difícil. Pero aún así, fue bastante molesto que arrojó bastantes bolas curvas. Puedes ver el video completo de este tutorial en la parte inferior de este blog.

Para aquellos que no están familiarizados, es una serie continua que ocurre cada 1er y 3er miércoles en el foro LuckyTemplates. El problema publicado en la primera semana requiere una solución basada en DAX, mientras que el problema de la tercera semana solicita una solución basada en Power Query.

Solo un recordatorio rápido de que para este desafío solo de DAX, no se trataba solo de elegir una fecha, sino también de poder seleccionar una hora de inicio y una hora de finalización para ese período de tiempo en particular.

Horarios en LuckyTemplates: Solución para POTW #10

Tabla de contenido

Cómo trabajaron los expertos con tablas de tiempo en LuckyTemplates

Mientras revisaba las entradas, vi que algunos de los expertos de LuckyTemplates habían brindado excelentes soluciones. Por ejemplo, me gustó mucho el enfoque de José para este desafío.

Horarios en LuckyTemplates: Solución para POTW #10

Como puede ver a continuación, hubo un uso muy inteligente de . El código también estaba limpio y ordenado.

Horarios en LuckyTemplates: Solución para POTW #10

El enfoque de Greg fue probablemente el más similar al mío en términos de dividir la hora de inicio y la hora de finalización en dos tablas separadas, mientras que José solo usó una.

Horarios en LuckyTemplates: Solución para POTW #10

Horarios en LuckyTemplates: Solución para POTW #10

Horarios en LuckyTemplates: Solución para POTW #10

También creo que Alex hizo otra buena entrada. Usó variables y una mesa virtual para el desafío.

Horarios en LuckyTemplates: Solución para POTW #10

Las entradas de Alex y José fueron mis favoritas para este desafío; Aprendí mucho, así que definitivamente revise sus presentaciones en el .

Solución de Haroon para trabajar con horarios en LuckyTemplates

Déjame guiarte a través de mi solución para el desafío. El primer paso fue separar la hora de inicio y la hora de finalización. Cambiemos el encabezado para nuestra hora de inicio.

Horarios en LuckyTemplates: Solución para POTW #10

Todo lo que hice fue generar una serie entre 1 y 24. Esto me permitió recolectar esa selección en nuestro cálculo DAX.

Horarios en LuckyTemplates: Solución para POTW #10

Sé que no hay muchos datos allí, pero lo que queremos poder hacer es ver los resultados entre el 23 y el 25 de abril. La hora de inicio es a las 5 en punto del 23 de abril y la hora de finalización es a las 2 en punto del 25 de abril.

Horarios en LuckyTemplates: Solución para POTW #10

Una vez que ingresamos las horas de inicio y finalización, podemos ver la actualización de los resultados.

Horarios en LuckyTemplates: Solución para POTW #10

El primer paso fue configurar estos filtros. Creé mis tablas de hora de inicio y hora de finalización. Hice clic en la cinta Modelado y luego en Nuevo parámetro para generar la serie.

Horarios en LuckyTemplates: Solución para POTW #10

Y luego creé un simple cálculo de conteo de clientes .

Horarios en LuckyTemplates: Solución para POTW #10

El siguiente paso es determinar los clientes entre los tiempos. Quería averiguar cuál es la fecha seleccionada y usé las funciones y para averiguar cuál era la más grande y la más pequeña.

Horarios en LuckyTemplates: Solución para POTW #10

El MIN y el MAX nos dan los tiempos de inicio y finalización en esta sección del cálculo.

Horarios en LuckyTemplates: Solución para POTW #10

Y luego combiné la fecha de inicio con la hora de inicio y la fecha de finalización con la hora de finalización.

Horarios en LuckyTemplates: Solución para POTW #10

Después de eso, usé la función en Clientes totales , que filtró el Recuento de clientes reales .

Horarios en LuckyTemplates: Solución para POTW #10

También quería que StartDateTime fuera mayor que StartDT y menor o igual que EndDT .

Horarios en LuckyTemplates: Solución para POTW #10

Así que esto es lo que había que hacer para la primera parte del cálculo. Creo que uno de los desafíos fue tener cuidado con lo que se seleccionó aquí.

Horarios en LuckyTemplates: Solución para POTW #10

La forma en que configura horarios adicionales para obtener el contexto del filtro puede brindarle algunos resultados extraños.

Básicamente, descubrimos que si no selecciona Mayor o igual que para la hora de inicio y Menor o igual que para la hora de finalización, obtendrá algunos resultados dudosos. Pero a pesar de esta falla, este cálculo todavía funcionó para mí.

Uso de la tabla de fechas extendida

El siguiente paso es incorporar los días de semana. Hacer esto se ha vuelto muy fácil con esta de nuestra experta residente en código M, Melissa de Korte.

Horarios en LuckyTemplates: Solución para POTW #10

Antes, hemos tenido problemas para determinar cuáles son nuestros días de la semana y cuáles no, pero usar estos datos absolutamente sorprendentes de Melissa ha sido útil. Cubre todo lo que pueda imaginar, desde años financieros personalizados hasta compensaciones. Esta es una tabla muy poderosa y simplemente hace que sus documentos sean más fáciles de escribir e incluso de entender.

Conclusión

En esta publicación de blog, aprendimos cómo trabajar con tablas de tiempo en LuckyTemplates y cómo el uso de herramientas como la tabla de fechas extendida de Melissa puede facilitar la vida.

Si disfrutó del contenido cubierto en esta publicación en particular, consulte otros como este en nuestra serie Problema de la semana, que puede encontrar en nuestro foro.

Además, no olvide suscribirse al canal de televisión LuckyTemplates en YouTube, donde tenemos una gran cantidad de contenido proveniente de una variedad de creadores de contenido que se dedican a mejorar la forma en que usa LuckyTemplates y Power Platform.


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