Home
» Power BI
»
Funciones de tiempo de LuckyTemplates: DATEADD y más
Funciones de tiempo de LuckyTemplates: DATEADD y más
En este artículo, voy a hablar sobre las funciones de inteligencia de tiempo en LuckyTemplates. Ya hemos tocado un ejemplo anterior con los campos Fecha , Ventas totales y Ventas del último año . Como puede ver, no hay datos en Sales LY anteriores a 2019.
Utilizará algunas de estas funciones con bastante frecuencia, mientras que otras funciones rara vez o nunca las utilizará.
DESCARGAR LOS ARCHIVOS UTILIZADOS EN ESTE ARTÍCULO
Muchas de estas funciones en realidad calculan lo mismo, solo que con diferentes granularidades. Por ejemplo, en las funciones , y , usan meses , trimestres y años respectivamente para calcular lo mismo en diferentes períodos de tiempo.
Con esto en mente, no hay muchas funciones con las que trabajar, ya que la mayoría funcionan de manera similar.
Funciones de tiempo de LuckyTemplates: DATEADD con CALCULATE
Para continuar, repasemos algunas otras funciones que creo que le resultarán fáciles de entender.
Voy a mostrarle una función llamada que en realidad es mi función de comparación de tiempo favorita.
Básicamente, DATEADD le permite saltar entre cualquier cantidad de marcos de tiempo cuando se usa dentro de la función .
Había una función que usamos llamada que solo te permite saltar un año. Con DATEADD , puede ingresar un rango de intervalos diferentes.
En nuestra columna Fecha , podría ingresar -1 como nuestro número de intervalos y seleccionar DÍA , MES , TRIMESTRE o AÑO como nuestro intervalo.
Al seleccionar AÑO como intervalo, podría obtener los mismos resultados que nuestra columna Ventas LY .
La razón por la que me gusta la función DATEADD es por su versatilidad. Puedo simplemente seleccionar TRIMESTRE en lugar de AÑO , y simplemente arrastrar la nueva medida para ver mis valores trimestrales .
También podría cambiar el número de intervalos de -1 a -2 para retroceder dos cuartos .
Si quisiera ver hace dos días , simplemente cambiaría TRIMESTRE por DÍA . También podría hacer -2 positivo si quisiera mirar dos días después .
Hay mucha versatilidad con la función DATEADD y por eso me gusta. Creo que también te gustará después de dedicarle tiempo usándolo como parte de tus otros cálculos o medidas.
Por ejemplo, desea calcular la diferencia entre hoy y ayer . Para llegar allí, puede establecer el número de intervalos de la función DATEADD en -1 y luego crear otra medida para calcular la diferencia.
Finalmente, podríamos crear una nueva medida llamada Diferencia Diaria . Todo lo que voy a hacer es tomar la columna Ventas totales y restarla de la medida del ejemplo DATEADD , que es nuestro día anterior.
Podría simplemente arrastrar la nueva medida, y ahora podemos ver la diferencia.
Así es como las funciones de inteligencia del tiempo pueden llevarlo a muchas direcciones diferentes según lo que desee encontrar.
Entonces, hagamos algunos ejemplos más solo para darle una idea de lo que es posible aquí.
Funciones de tiempo de LuckyTemplates: DATESMTD y DATESQTD
¿ Qué pasaría si quisiéramos calcular el valor de un mes hasta la fecha ? Voy a crear una nueva medida llamada Ventas MTD y colocar Ventas totales dentro de CALCULATE .
Hay otra función configurada específicamente para este propósito. Lo mejor de las funciones de inteligencia de tiempo en LuckyTemplates es que hay un grupo completo de funciones de tabla configuradas específicamente solo para información relacionada con el tiempo. Sin estos, las cosas serían más complicadas.
Podría usar una función llamada que devuelve un conjunto de fechas en el mes hasta la fecha actual . Todo lo que tengo que hacer en esta función es ingresar la columna Fecha .
Si lo arrastro, ahora obtengo un total mensual acumulativo .
Si quisiera ver las cosas con más claridad, podría copiar y pegar toda la tabla y eliminar las demás medidas para que se mantuviera el MTD de ventas . Luego elegiría un gráfico en Visualizaciones.
Entonces puede ver aquí que ahora obtengo un total acumulativo de los números del mes hasta la fecha que se muestran en mi visualización.
También podría crear una nueva medida llamada Ventas QTD que es exactamente igual a Ventas MTD , excepto que ahora estoy usando la función .
Es exactamente lo mismo: solo estoy cambiando la función que estoy usando. Aquí es donde se trata de tener una buena comprensión de lo que quieres ver.
Muchas de estas funciones tienen propósitos claros, lo que facilita ingresarlas en el entorno o análisis correcto.
Mediante la visualización de QTD de ventas , también verá el total acumulado trimestralmente .
Esta es solo una introducción a las funciones de inteligencia de tiempo en LuckyTemplates y cómo las usa. Realmente quiero que explores más sobre cómo funcionan en tus propios modelos.
Por ejemplo, puede ir un paso más allá y encontrar la diferencia porcentual entre ayer y hoy.
Estas son algunas de las cosas a las que puede diversificarse cuando utiliza las funciones de inteligencia de tiempo de manera efectiva.