Normalización de datos en LuckyTemplates para resultados de diferentes días

Normalización de datos en LuckyTemplates para resultados de diferentes días

Este tutorial surge de otra pregunta en el sobre la normalización de datos . Las técnicas que le enseñaré serán importantes para deshacerse de anomalías que posiblemente puedan complicar las cosas durante el análisis de datos . Puede ver el video completo de este tutorial en la parte inferior de este blog.

Ocasionalmente, al ejecutar análisis en LuckyTemplates, es posible que deba tener en cuenta las ventas de fines de semana o días festivos provenientes de diferentes países. El desafío es cuando es un día festivo para un determinado país, pero no en otros países. Va a ser difícil normalizar estos datos de ventas durante los informes teniendo en cuenta los diferentes días de los países. Ahí es donde entran en juego las técnicas de normalización de datos .

El objetivo es obtener todas las diferentes ventas y ubicarlas en los días hábiles reales del país informador.

Este es un ejemplo bastante único de una técnica de inteligencia de tiempo en LuckyTemplates. Sin embargo, es muy útil si se trata de un escenario específico en torno a datos limitados o si no aparecen datos en su información sin procesar.

Tabla de contenido

Ejemplo de normalización de datos para ventas en días diferentes

Lo más importante que quiero repasar en este tutorial son las formas de escribir algo de lógica en su fórmula para cambiar la posición de un día de informe o los resultados de un día en particular.

Veamos esta tabla y centrémonos realmente en un ejemplo. Si está trabajando con algo similar donde tiene que mover los resultados de un día a otro, este tutorial lo ayudará.

Normalización de datos en LuckyTemplates para resultados de diferentes días

En el informe, puede ver la fecha y qué día es en las columnas Fecha y NombreDíasDeLaSemana . También podrá ver el número total de ventas para ese día específico en la columna Ventas totales .

Normalización de datos en LuckyTemplates para resultados de diferentes días

Ahora, he desarrollado una lógica para mover los datos de ventas de los sábados y domingos a los datos de ventas del lunes . Esto se debe a que quiero registrar esas ventas de fin de semana en ventas de días laborables entre semana (de lunes a viernes). Puede ver los datos de ventas actualizados en la columna Ventas totales en días que no son de fin de semana a continuación.

Normalización de datos en LuckyTemplates para resultados de diferentes días

Además, quería que esta tabla fuera dinámica, así que agregué un selector de datos en el que puede cambiar fácilmente el período de tiempo de los datos de ventas. Después de seleccionar un marco de tiempo respectivo, los datos en la columna Total de días de ventas fuera del fin de semana se actualizan automáticamente.

Además de eso, quiero diversificarme en otros cálculos como totales acumulados, promedios móviles, etc. Como puede ver, he agregado el ajuste total acumulativo. y las columnas de Ventas Acumuladas . Solo tuve que reorganizar las cosas un poco y entrar en algunos cálculos DAX para resolver estos conocimientos muy específicos.

Normalización de datos en LuckyTemplates para resultados de diferentes días

Calculando las ventas que no son de fin de semana

Ahora, le mostraré cómo calcular y configurar el cálculo de las ventas totales fuera del fin de semana. Esta es la clave aquí para este tutorial de normalización de datos.

Tengo un par de variables ( ) aquí para el cálculo de Weekend Check y WorkdayCheck . Lo que estoy haciendo aquí es identificar cuáles en el contexto particular son los fines de semana y cuáles son los lunes.

Normalización de datos en LuckyTemplates para resultados de diferentes días

Volviendo a mi tabla de fechas, he creado una columna Tipo de día usando una lógica muy simple. Entonces, si el día no es sábado o domingo, lo llamaré Workday . Si es sábado (6) o domingo (0), lo llamaré fin de semana .

Normalización de datos en LuckyTemplates para resultados de diferentes días

Ahora, después de la primera parte de la fórmula, discutiré esta parte.

Entonces, si WeekendCheck es verdadero, lo que significa que es un fin de semana, entonces los resultados se establecen en blanco. Luego, si WorkdayCheck es igual a false o si el valor seleccionado igual a Monday es falso, entonces devuelve Total Sales .

Si WorkdayCheck es verdadero, lo que significa que es lunes, ejecutaré esta lógica aquí.

Normalización de datos en LuckyTemplates para resultados de diferentes días

Esta parte es una combinación de las funciones y . En primer lugar, obtendrá la suma de las ventas totales del lunes y las ventas del fin de semana. La función FILTRO repasará todas las fechas y solo devolverá aquellas fechas que sean mayores que la fecha actual restada por tres.

Básicamente, solo muevo las ventas totales del sábado y el domingo al lunes usando una combinación de técnicas como declaraciones y varias funciones. Así es como funciona la normalización de datos para este tipo de análisis.

La misma técnica te será muy útil cuando estés trabajando en vacaciones o algo así. Solo necesita cambiar algunas cosas aquí, como HolidayChecks en lugar de WeekendChecks. Sin embargo, es una lógica similar y siempre puede aplicar esta solución a esos escenarios.

Crear un total acumulativo

Lo siguiente que quiero enseñarte es cómo crear un total acumulativo de ventas totales y ventas totales que no sean de fin de semana.

Una cosa que podrá notar es que los datos totales acumulados para los fines de semana en esta columna siempre serán una línea plana porque en realidad no hay datos allí, sin importar cuál sea su período de tiempo.

En relación con eso, he creado una visualización que compara el ajuste total acumulado frente a las ventas acumuladas.

Normalización de datos en LuckyTemplates para resultados de diferentes días

Esta es otra técnica interesante que puede utilizar en varios días al normalizar sus datos. Veamos la fórmula a continuación.

Normalización de datos en LuckyTemplates para resultados de diferentes días

En primer lugar, creé una tabla de ajuste de ventas recreando las columnas Fecha y Total de ventas en días que no son de fin de semana con la función .

Después de eso, agregué la función . Como puede ver, la tabla de ajuste de ventas se coloca dentro de una función de FILTRO . En lugar de pasar por todas las fechas, he colocado el total ajustado de días no laborables de ventas. Por último, al usar SUMX , iterará todos los días y calculará la fecha menor o igual a la fecha máxima. A continuación, contará las columnas de Ventas normalizadas .

Esta técnica de normalización de datos es muy aplicable cuando trabaja en varios países. Como puede ver, es realmente una forma efectiva de normalizar las ventas en todas las diferentes regiones en el informe.


Mostrar días antes o después de una fecha seleccionada con LuckyTemplates
Mostrar resultados hasta la fecha actual o una fecha específica en LuckyTemplates
Cómo trabajar con varias fechas en LuckyTemplates

Conclusión

He mencionado muchas técnicas útiles en el tutorial que le permitirán ejecutar algunos  análisis únicos relacionados con el tiempo dentro de LuckyTemplates. Pasé por varias funciones DAX diferentes como la función , algunas funciones de tabla  y otros filtros simples con la función .

Si desea obtener más información sobre una variedad de diferentes técnicas de inteligencia de tiempo dentro de LuckyTemplates, le recomiendo que eche un vistazo a nuestro módulo de curso en LuckyTemplates en línea que se adapta específicamente a este tipo de análisis.

Disfrute trabajando a través de este video detallado.


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