Qué es uno mismo en Python: ejemplos del mundo real
Qué es uno mismo en Python: ejemplos del mundo real
Tan pronto como comience a desarrollar algunos modelos de LuckyTemplates, es muy probable que se encuentre con un problema en el que tiene dos fechas en su tabla de hechos y no puede colocar dos relaciones entre su tabla de fechas y la otra tabla. Puede ver el video completo de este tutorial en la parte inferior de este blog.
Incluso puede tener varias fechas, como fecha ingresada, fecha de pedido, fecha de facturación, fecha de envío y potencialmente otras.
Puede pensar que hay un problema con LuckyTemplates o que necesita una nueva tabla de fechas.
En realidad no necesitas otra mesa, ni tienes que preocuparte.
La clave a tener en cuenta es que puede tener múltiples relaciones entre tablas. Puede tener muchas relaciones 'inactivas' pero no más de una relación 'activa'.
El truco con las relaciones inactivas es que puede activarlas utilizando la fórmula DAX correcta.
En esta publicación, le mostraré cómo utilizar la función USERRELATIONSHIP junto con la función CALCULATE para activar relaciones en su modelo de datos.
Tabla de contenido
Trabajar con fechas en LuckyTemplates
Si echamos un vistazo a nuestra tabla subyacente, notará que tenemos una columna de fecha de pedido y una columna de fecha de envío.
Luego, echemos un vistazo a nuestro modelo de datos y arrastre la tabla de búsqueda de fechas a nuestra Fecha de pedido.
Como puede ver, aquí tenemos una línea sólida que representa una relación activa .
Entonces intentemos hacer lo mismo pero esta vez entre la fecha y la fecha de envío.
Lo que tenemos ahora es una línea punteada que significa que hemos creado lo que se llama una relación inactiva .
Como puede ver, solo podemos construir una relación activa.
Veamos ahora qué sucederá con el filtrado natural con nuestra relación activa.
Podemos crear una nueva medida y llamarla Ventas totales y luego pasar a SUMA en la columna Ingresos totales .
Si arrastramos esta medida al lienzo y la convertimos en una tabla, verá que aquí tenemos la columna Ventas totales.
Sin embargo, debe tener en cuenta que se trata de Ventas totales por fecha de pedido , ya que esta es la relación activa en nuestro modelo de datos.
Aparte de esto, tenemos que dejar claro en qué tipo de fecha estamos trabajando.
Podemos hacer esto primero nombrando cuidadosamente nuestras medidas. Por ejemplo, en lugar de decir Ventas totales, podemos llamarlo Ventas totales por fecha de pedido .
Como puede ver, nuestra tabla ahora dice Ventas totales por fecha de pedido en lugar de solo Ventas totales .
Pero además de especificar la fecha en nuestra medida, también podemos agregar un comentario en nuestra fórmula como este a continuación para que quede claro para quien esté usando nuestros datos.
Ahora, ¿qué tal si queremos mostrar las ventas totales por fecha de envío ?
Recuerde que las Ventas Totales por Fecha de Envío tienen una relación inactiva con la Tabla de Fechas. Pasemos a cómo podemos activar esta relación.
Activar relación inactiva
Para analizar realmente las ventas totales por fecha de envío , primero debemos activar esta relación inactiva porque en su estado actual no se registra en absoluto.
La buena noticia es que esto es realmente muy fácil de hacer. Podemos usar esta función DAX especial llamada USERRELATIONSHIP para activar físicamente una de esas relaciones.
Entonces, vamos a crear una nueva medida y la llamaremos Ventas totales por fecha de envío .
Luego vamos a usar CALCULATE y luego Total Sales by Order Date y luego vamos a saltar a otra línea.
Ahora, agregaremos USERRELATIONSHIP y luego Dates , luego agregaremos Sales by Ship Date .
Si arrastramos esto a la tabla aquí, verá que los resultados en nuestras Ventas totales por fecha de envío son muy diferentes de los de nuestras Ventas totales por fecha de pedido .
Pudimos calcular nuestras Ventas totales por fecha de envío porque activamos este filtro aquí y prácticamente se convirtió en una línea sólida o una relación activa.
Estoy seguro de que se da cuenta de lo fácil que es implementar esta técnica, pero también puede serle útil saber que algunas personas se confunden cuando trabajan con fechas en LuckyTemplates, especialmente aquellos que aún son nuevos.
Acciones confusas cuando se trabaja con varias fechas
Un enfoque que algunas personas intentan es ir al modelo de datos, hacer clic en la línea de puntos para que aparezca el cuadro emergente Editar relación .
Luego hacen clic en la opción “Activar esta relación”.
Si prueba este enfoque, verá que obtendrá un error como este a continuación.
Y debido a que el mensaje de error se lo indica, puede intentar desactivar la relación activa para activar la otra, pero luego se encontrará con otro error.
Entonces, en caso de que esté trabajando en varias fechas en LuckyTemplates, todo lo que necesita hacer es utilizar la función USERRELATIONSHIP y luego sus cálculos se realizarán fácilmente.
Mostrar resultados hasta la fecha actual o una fecha específica en LuckyTemplates
Mostrar días antes o después de una fecha seleccionada usando LuckyTemplates
La función DATEADD: la mejor y más versátil función de inteligencia de tiempo en LuckyTemplates
Conclusión
Acabamos de analizar cómo trabajar en un conjunto de datos que tiene relaciones y varias fechas en LuckyTemplates.
Después de utilizar la función USERRELATIONSHIP junto con la función CALCULATE , pudimos activar las relaciones en el modelo de datos.
Mediante el uso de esta técnica, tendrá la capacidad de filtrar rápidamente sus datos por cualquiera de estas fechas, y abre un rango de análisis que tradicionalmente, con Excel, hubiera llevado mucho tiempo crear.
Una vez que comprenda esta técnica, puede crear algunos modelos de datos de LuckyTemplates muy efectivos.
Salud,
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