Exhibición del número de día laboral en LuckyTemplates usando DAX

Exhibición del número de día laboral en LuckyTemplates usando DAX

Vamos a trabajar en algo realmente único en torno a Time Intelligence dentro de LuckyTemplates. Esta técnica puede ayudarlo a realizar un seguimiento y determinar el número exacto de días laborables en LuckyTemplates mediante una variedad de fórmulas DAX y lógica avanzada. Puede ver el video completo de este tutorial en la parte inferior de este blog.

Eludir este análisis puede ayudar a resolver un problema relacionado con la comparación y el conteo de días hábiles en un mes para su organización o empresa.

En otras palabras, puede comparar el número del primer día laborable de un mes en particular con el número del primer día laborable de otro mes. Podría extenderse al último mes, último trimestre o último año, y así sucesivamente.

Esto era realmente difícil con las funciones de inteligencia de tiempo estándar en LuckyTemplates. Pero ahora hay una variedad de funciones para determinar el número de días laborables de cualquier año y mes en LuckyTemplates.

Tabla de contenido

Información de muestra que muestra el número de días laborables en LuckyTemplates

Este tutorial proviene de algo en lo que trabajé para el foro de soporte de LuckyTemplates . Hablaba de la necesidad de comparar “igual por igual” en meses desde la perspectiva de la jornada laboral.

En este caso particular, verá esta información de muestra que genera números de días laborables y fines de semana en LuckyTemplates.

Exhibición del número de día laboral en LuckyTemplates usando DAX

Aquí, hay varias cosas que puedo mostrar en esta tabla. En primer lugar, he colocado un slicer de Días Laborables en la parte superior de la mesa.

Aquí es donde puede seleccionar los datos a los que desea acceder, ya sea datos de días laborables o de fin de semana . También puede seleccionar cualquier período de tiempo: ¡cualquier mes y cualquier año!

Exhibición del número de día laboral en LuckyTemplates usando DAX

¿Por qué es importante usar este análisis de número de días laborables en LuckyTemplates? Bueno, esto es más útil cuando intenta determinar si tiene más ventas en días laborales específicos o más los fines de semana.

En este ejemplo, estamos viendo el mes de mayo al comienzo del verano norteamericano.

Exhibición del número de día laboral en LuckyTemplates usando DAX

A través de estos datos que te presenté, quizás puedas evaluar tu tendencia de ventas y saber con anticipación cuáles serán tus ventas el primer día hábil de mayo del próximo año.

Ahora, los cálculos de inteligencia de tiempo no funcionarán directamente en este caso. Esencialmente, puede evaluar un año en comparación con el año anterior, independientemente de si es un día de semana o un fin de semana.

El desafío aquí es determinar primero qué día de trabajo es un día de semana y cuál es un fin de semana. Luego, podemos diversificarnos en cálculos de inteligencia de tiempo más relevantes con un poco de lógica avanzada.

Mi objetivo en este tutorial es ayudarlo a comprender cómo desglosar los números de la jornada laboral. Te lo mostraré en la siguiente parte de este tutorial.

Calculando las fórmulas para los números de la jornada laboral

Por lo general, vamos a tener entre 20 y 22 días laborales entre semana en un mes. Y luego, los números probablemente serían alrededor de 8-10 días de fin de semana.

En nuestro ejemplo a continuación, el mes de mayo tiene un total de 17 números de días laborables y 7 números de fin de semana.

Exhibición del número de día laboral en LuckyTemplates usando DAX

Para llegar a la idea mencionada, utilicé la siguiente fórmula.

Exhibición del número de día laboral en LuckyTemplates usando DAX

Integración de la función RANKX

Me encanta usar variables y recomiendo encarecidamente hacerlo. Lo más importante aquí es que he integrado la función en nuestra fórmula.

Exhibición del número de día laboral en LuckyTemplates usando DAX

Dentro de la función RANKX , encontraré una tabla llamada MONTHTABLE. 

Exhibición del número de día laboral en LuckyTemplates usando DAX

Para averiguar MONTHTABLE , solo tendré que usar un filtro y evaluar las fechas de cada día. 

Exhibición del número de día laboral en LuckyTemplates usando DAX

Pero durante este tiempo, lo filtraremos para los días de semana o los fines de semana. Esto es posible porque, en mi tabla, tengo esta columna en particular donde especifiqué si una fecha es un día laborable o un fin de semana. 

Entonces, al usar esta fórmula, puedo filtrar los días de la semana en cualquier mes en particular.

Exhibición del número de día laboral en LuckyTemplates usando DAX

A continuación, RANKX revisará cada uno de estos días y luego evaluará el rango para cada día o fila en la tabla virtual.

En este caso, también necesitamos poner el día de un mes dentro de esta tabla.

Exhibición del número de día laboral en LuckyTemplates usando DAX

Por último, agregué la función ASC para evaluar el resultado más bajo en orden ascendente.

Exhibición del número de día laboral en LuckyTemplates usando DAX

Por ejemplo, puede ver en la columna Número de día laborable que devuelve 1 el 2 de mayo.

Luego, cuando la fórmula evalúe para el 6 de mayo, devolverá 6 en el Número de día laboral ya que el 7 y el 8 de mayo son fines de semana.

Exhibición del número de día laboral en LuckyTemplates usando DAX

Averiguar el número de fin de semana

Si fuéramos a saltar al número de fin de semana, es lo mismo que será para la lógica de día de semana, pero con cambios menores.

Lo más importante, solo tienes que cambiar la mesa virtual por NÚMERO DE FIN DE SEMANA.

Exhibición del número de día laboral en LuckyTemplates usando DAX

Después de aplicar la nueva fórmula para el número de fin de semana, verá nuevos resultados aquí en la tabla virtual.

Exhibición del número de día laboral en LuckyTemplates usando DAX

También verá en la columna Número de fin de semana que el 1 de mayo tiene 1 valor. Es decir, el 1 de mayo tiene el resultado más bajo según esta lógica.

A continuación, la segunda clasificación más baja corresponde al 7 de mayo, seguida del 8 de mayo. Todo esto se debe a que usamos los fines de semana en nuestro filtro. Por lo tanto, la fórmula solo evalúa todos los fines de semana del mes y luego devuelve su valor.

Además de eso, si saltamos a cualquier mes diferente, verás que este cálculo es dinámico . Verá que se vuelve a evaluar en función de cualquier mes en el que nos centremos.

Exhibición del número de día laboral en LuckyTemplates usando DAX

Exhibición del número de día laboral en LuckyTemplates usando DAX

Creo que a partir de este tutorial, puede llegar a una pregunta específica sobre la comparación de ventas. Por ejemplo, las ventas del primer día hábil de noviembre de este año versus las ventas del primer día hábil del año pasado.


Calcular períodos de ventas con DAX en LuckyTemplates
Aislar los resultados de los días laborables o del fin de semana con DAX

Colocar números de días laborables y de fin de semana en la tabla de fechas

Conclusión

Esto es algo realmente poderoso y me he sumergido en todos los conceptos clave en este tutorial. Si está completando este análisis, le recomiendo ver el video. Mientras tanto, puede buscar y comprender más cómo utilizar esta lógica dentro de sus propios modelos de LuckyTemplates .

Finalmente, espero haberte dado un aspecto interesante del cálculo del tiempo que puedas aplicar fácilmente a tu negocio.

¡Disfrutar!

***** ¿Aprender LuckyTemplates? *****







Time Intelligence en LuckyTemplates: cómo calcular el número de transacciones realizadas en los últimos N días

Time Intelligence en LuckyTemplates: cómo calcular el número de transacciones realizadas en los últimos N días

Descubra cómo calcular el total de transacciones realizadas en los últimos N días y obtenga información útil utilizando la inteligencia de tiempo en LuckyTemplates.

Cómo evaluar clústeres en sus datos mediante la técnica DAX en LuckyTemplates

Cómo evaluar clústeres en sus datos mediante la técnica DAX en LuckyTemplates

En este tutorial, demuestro cómo mostrar clústeres en sus datos permite extraer información valiosa usando técnicas DAX avanzadas.

¿Cuánto personal tenemos actualmente? Lógica de fechas múltiples en LuckyTemplates usando DAX

¿Cuánto personal tenemos actualmente? Lógica de fechas múltiples en LuckyTemplates usando DAX

En este tutorial, aprenderá a calcular la <strong>población actual del personal</strong> para las relaciones múltiples de la tabla de calendario mediante la función COUNTROWS y FILTER en LuckyTemplates.

Hacer una solicitud HTTP en Power Automate

Hacer una solicitud HTTP en Power Automate

Aprenda a crear una solicitud HTTP con Power Automate y cómo implementar soluciones efectivas para la automatización de tareas.

Programe un flujo de escritorio para que se ejecute en Power Automate

Programe un flujo de escritorio para que se ejecute en Power Automate

En este tutorial, aprenda cómo programar un flujo de escritorio en Power Automate para automatizar tareas en la web y su escritorio.

Power Automate Terminar Control de acción en flujos

Power Automate Terminar Control de acción en flujos

Aprenda a usar correctamente el control Terminar acción de Power Automate que termina las acciones en un flujo si no se cumple alguna de las condiciones.

Power Query: combinar archivos de varias carpetas

Power Query: combinar archivos de varias carpetas

Aprenda a combinar archivos de varias carpetas en su red, escritorio, OneDrive o SharePoint utilizando Power Query.

Tipos de flujo de Power Automate y cuándo usarlos

Tipos de flujo de Power Automate y cuándo usarlos

En este blog, analizamos las similitudes y diferencias entre los tipos de flujo de Power Automate y determinamos cuándo usar cada flujo. Encuentra la mejor opción de automatización.

Conectores de Power Automate: número, texto y fecha y hora

Conectores de Power Automate: número, texto y fecha y hora

Familiarízate con algunos conectores Power Automate integrados que transforman cadenas en otro formato: número, texto y fecha y hora.

Tutorial del analizador VertiPaq: relaciones e integridad referencial

Tutorial del analizador VertiPaq: relaciones e integridad referencial

Este tutorial detallado sobre el analizador VertiPaq en DAX Studio le enseñará cómo usar la pestaña Relaciones para optimizar su DAX y resolver problemas de integridad referencial.