Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Nov. 20th, Qlik Insider - Lakehouses: Driving the Future of Data & AI - PICK A SESSION
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Columnas de tabla pivote usando distintos filtros de fecha

Necesito crear una tabla pivote (o una straigt table)  donde cada columna sea utilizada por un grupo de filtros de fecha como se ve en la siguiente grafica.

Dentro de mi script de carga tengo una tabla de tiempo  de la siguiente forma

TIME:

LOAD NUM(timeId) AS timeId,

     DATE(currentDate,'YYYY-MM-DD') AS currentDate,

     NUM(year) AS year,

     quarter,

     num(MonthNum) as MonthNum,

     monthName,

     weekOfYear,

     weekOfYearRange,

     dayOfWeek,

     dayOfWeekName,

     dayOfMonth,

     MonthShortName,

      WEEKDAY(currentDate) as DayNames

FROM TIME_LOADHOUR.qvd (qvd);

Como puedo hacer para que sales B  tome los valores de determinado calendario?.

2 Replies
Not applicable
Author

Rodolfo,

Puedes utilizar estados alternos!

gabriel_as
Contributor III
Contributor III

De ninguna manera, las fechas serán tus filtros y solo debes cargar tus datos tanto como A, así como B, ej:

LOAD NUM(timeId) AS timeId,

     DATE(currentDate,'YYYY-MM-DD') AS currentDate,

     NUM(year) AS year,

     quarter,

     num(MonthNum) as MonthNum,

     monthName,

     weekOfYear,

     weekOfYearRange,

     dayOfWeekA,

     dayOfWeekNameA,

     dayOfMonthA,

     MonthShortNameA,

      WEEKDAY(currentDate) as DayNamesA

FROM TIME_LOADHOUR.qvd (qvd);

y luego

LOAD NUM(timeId) AS timeId,

     DATE(currentDate,'YYYY-MM-DD') AS currentDate,

     NUM(year) AS year,

     quarter,

     num(MonthNum) as MonthNum,

     monthName,

     weekOfYear,

     weekOfYearRange,

     dayOfWeekB,

     dayOfWeekName>B,

     dayOfMonthB,

     MonthShortNameB,

      WEEKDAY(currentDate) as DayNamesB

FROM TIME_LOADHOUR.qvd (qvd);

y lo mas importante, cargar las ventas tambien como A y como B, entonces en la columna  "Sales A" solo muestras los datos con terminacion A y en la columna "Sales B" solo muestras los datos con terminacion B.

Debes acostumbrarte a cargar 2 veces todos los datos que quieres comparar.

Revisa mi participacion en Re: Resta de valor de fecha máxima menos mínima, creo te puede ayudar.

Saludos