Qué es uno mismo en Python: ejemplos del mundo real
Qué es uno mismo en Python: ejemplos del mundo real
En este tutorial, aprenderá a calcular la población actual del personal para varias fechas en LuckyTemplates mediante la función COUNTROWS y FILTER . Puede ver el video completo de este tutorial en la parte inferior de este blog.
Esta discusión se basa en una pregunta en el foro de soporte de LuckyTemplates.
Un usuario de LuckyTemplates quería calcular la cantidad de miembros del personal que se han contratado dentro de períodos de tiempo específicos.
Para este problema, es importante comprender cómo se configuran los datos. Debe tener los nombres de los empleados y las fechas en que comenzaron y se fueron, entre otros detalles. Estos son datos comunes relacionados con recursos humanos.
Para que esta técnica funcione, debe usar relaciones inactivas y un tipo de fórmula que le permita contar los números entre fechas de la misma fila.
Tabla de contenido
Modelo y datos de población del personal
Veamos los datos de demostración.
Puede ver que la tabla usa números de referencia del personal. Son útiles porque las bases de datos de recursos humanos suelen contener mucha información.
También está la fecha de inicio y la fecha de finalización. La fecha de finalización vuelve en blanco si la persona sigue siendo un empleado de la empresa.
Ahora, para averiguar la cantidad de empleados durante un período de tiempo determinado, primero debe configurar relaciones inactivas en su modelo.
Cuando tiene varias fechas en su tabla de hechos, necesita tener relaciones inactivas para poder calcular la información o la lógica entre las fechas especificadas.
Por ejemplo, si desea calcular la cantidad de personal que comenzó dentro de un mes específico, necesitaría una relación activa entre la tabla Fecha y la tabla Población del personal.
El uso de relaciones inactivas le permite elegir qué elementos en sus hechos y tabla de búsqueda activar para que su cálculo funcione.
Elegir el contexto
Para este ejemplo, las fechas tienen un contexto de mes y año.
Puede hacer que la tabla muestre un contexto de día simplemente cambiando los Valores en el panel Visualizaciones.
Esta tabla también se puede convertir en una visualización:
El gráfico con un contexto de día tiene un nivel de detalle más granular en comparación con el que tiene un contexto de mes y año.
Fórmula para el personal actual
Cada resultado de la fila Personal actual debe calcularse individualmente.
Debe aislar cada valor y trabajar con la lógica detrás de él.
Para comprender mejor este concepto, se utilizará como ejemplo la fila con mayo de 2018:
Ahora, para calcular la cantidad de personal actual, debe usar los eventos en un patrón de fórmula de progreso:
La función CUENTAS
La función cuenta el número de miembros del personal dentro de cada fila en la tabla de población del personal.
Función VALUES y declaración FILTER
Centrémonos ahora en las funciones y las instrucciones dentro de la fórmula.
Para la primera lógica, los VALORES dentro de la función FILTRO iteran a través de cada Fecha de inicio en la tabla de Población del personal:
Si la fecha de inicio es menor o igual que la fecha , se evaluará como VERDADERO.
Para la fila de mayo de 2018, la fecha MÁXIMA es el 31 de mayo. La primera lógica le brinda una lista de todos los miembros del personal que tienen fechas de inicio anteriores al último día de mayo de 2018.
Veamos ahora la segunda lógica en la fórmula:
Recorre en iteración las fechas de finalización de cada fila de la tabla de población del personal que contiene las fechas de inicio que se han retenido después de que se ejecutó la primera lógica.
Si la Fecha de finalización es mayor o igual que la Fecha , se evaluará como VERDADERO.
Para este ejemplo, si la fecha de finalización es posterior al primer día de mayo, el personal o el empleado aún existe dentro de ese período de tiempo especificado.
La función ESBLANCO
La función evalúa si la fecha de finalización está en blanco.
Si la Fecha de finalización vuelve en blanco, significa que el personal todavía está empleado.
Por lo tanto, hay dos condiciones para la segunda lógica en la fórmula. Primero, necesita evaluar si la Fecha de finalización es mayor o igual al primer día del mes; y segundo, si está EN BLANCO.
Después de que la fórmula itera a través de esas dos lógicas, luego cuenta los datos restantes en la tabla de población del personal.
El FILTRO dentro de la función cambia el contexto del cálculo.
Cómo trabajar con varias fechas en
tablas virtuales maestras de LuckyTemplates en LuckyTemplates usando DAX
contando clientes a lo largo del tiempo usando DISTINCTCOUNT en LuckyTemplates
Conclusión
Este tutorial cubrió cómo puede contar la cantidad de personal actual dentro de varias fechas usando la función COUNTROWS y FILTER en LuckyTemplates.
Para resumir, las instrucciones FILTER crean una tabla virtual que contiene datos que se ajustan a los criterios que se evalúan. Luego, la función COUNTROWS cuenta los datos restantes que dan el número de empleados actuales dentro de períodos de tiempo específicos.
Se necesitan relaciones inactivas para que esta técnica funcione. Se aseguran de que esté iterando primero a cada miembro del personal y luego trabajando a través de los datos filtrados. Este método garantiza el recuento correcto del personal por fecha. Una relación activa habría dado el cálculo incorrecto.
Los escenarios de fechas múltiples pueden ser muy confusos cuando se inicia en LuckyTemplates. Con este tutorial, comprenderá mejor cómo utilizar esta técnica en sus propios modelos.
Mis mejores deseos,
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