Qué es uno mismo en Python: ejemplos del mundo real
Qué es uno mismo en Python: ejemplos del mundo real
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á.
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 .
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.
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.
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.
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 .
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í.
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.
Esta es otra técnica interesante que puede utilizar en varios días al normalizar sus datos. Veamos la fórmula a continuación.
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
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