Análisis de series temporales en Power BI
Kevin Barlow
Data Analytics Professional

ISO 8601
FORMAT()Fecha de ejemplo:
var date = January 1st 2022
# US Standard (MM DD YYYY)
var date2 = FORMAT(date, "DD MM YYYY")
# UK Standard
# 1 January 2022
var date3 = FORMAT(date, "YYYY MM DD")
# ISO Standard
# 2022 January 01
UNIX Time
Fechas y horas de ejemplo
January 1st, 2022 06:00:00 UTC
1641016800
January 1st, 2022 18:00:00 UTC
1641060000
DATEADD()
Permite desplazar un número de intervalos desde una fecha de referencia.
DATEADD(<dates>,<number_of_intervals>,<interval>)
Ejemplos:
DATEADD('date', 30, DAY)
var timestamp_PST =
DATEADD('timestamp_EST', -3, HOUR)
DATEDIFF()
Calcula el número de intervalos entre dos objetos de fecha.
DATEDIFF(<Date1>, <Date2>, <Interval>)
Ejemplos:
DATEDIFF(DATE(2019,2,1),
DATE(2020,4,30),
MONTH)
Result: 14
Las series temporales no siempre llegan en intervalos regulares; depende de cómo se recojan los datos. Esto puede ser un problema:
Usa SUMMARIZE() para «suavizar» el conjunto de datos. Al agregarlo, aún puedes extraer tendencias valiosas aunque falten datos o sean irregulares.
Ejemplo:
SUMMARIZE('<table>',
[group_column(s)],
[new aggregated column(s)])
SUMMARIZE('sales',
sales[Quarter],
sales[Region],
"Total Sales", SUM(sales[revenue]))
Imputación: estrategia útil cuando hay mucho contexto sobre el valor que falta; suele hacerse en Power Query.

Eliminar datos: puede usarse cuando una fila o columna tiene muchos valores ausentes; evita hacerlo salvo que aporte un claro beneficio al análisis

En los siguientes ejercicios, trabajarás con el conjunto de datos de Superstore. Representa datos de Punto de Venta (PoS) de tiendas Superstore en Estados Unidos. Con él, darás formato correcto a las fechas para analizarlas después.

Análisis de series temporales en Power BI