Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Buenas a todos,
En un gráfico necesitaría añadir en el eje x todos los meses del año por defecto, aunque no tengan valores para algunos meses.
Muchas gracias.
Hola @Redux21 ! prueba esto, básicamente, le agrega valores en null, o puede ser 0, con periodos que no están en los datos, para eso, creo todos los periodos y concateno los no existentes , ojo ahí con el Where NOT exists
Data:
Load * INLINE [
Fecha, Valor
01-01-2021, 453
01-03-2021, 240
01-04-2021, 548
01-05-2021, 341
01-06-2021, 457
01-08-2021, 306
01-09-2021, 900
01-10-2021, 273
01-11-2021, 557
01-12-2021, 743
01-01-2022, 571
01-02-2022, 496
01-03-2022, 674
01-04-2022, 681
01-06-2022, 831
01-08-2022, 961
01-09-2022, 115
01-10-2022, 796
01-11-2022, 530
];
Data2:
Load
Fecha,
year(Fecha) as Year,
Month(Fecha) as Month,
MonthName(Fecha) as Periodo,
Valor
Resident Data;
drop table Data;
MinMax:
Load
min(Fecha) as MinFecha,
max(Fecha) as MaxFecha
Resident Data2;
Let vMinFecha = peek('MinFecha', 0, 'MinMax');
Let vRangoFecha = peek('MaxFecha', 0, 'MinMax') - $(vMinFecha);
Periodos:
Load distinct
monthname($(vMinFecha) + rowno()) as PeriodoX
Autogenerate(vRangoFecha); ///Con esto se generan todas las fechas y a la vez genero los periodos
///esta tabla se autoconcatena a la original
Load
date(PeriodoX) as Fecha,
year(PeriodoX) as Year,
Month(PeriodoX) as Month,
MonthName(PeriodoX) as Periodo,
null() as Valor // puede ser 0 también
Resident Periodos
Where Not exists(Periodo, PeriodoX);
Gracias QFabian,
tentó ya un máster calendar;
pensaba que ya estaría hecho. Podrías darme tu opinión?
Gracias!!
En ese caso, debes usar los campos flag dentro de set analisis en tus expresiones (la verdad, no uso mucho los calendarios maestros)