Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
129031
Contributor II
Contributor II

Problema para devolver mes, semana y días con Monthname

Buenas tardes, necesito de sabiduría para resolver este problema, les dejo mi código abajo:

 

Temp: //Tabla temporal
CrossTable(Semana, Horas,3) // Hago un crosstable creando 2 campos y ordenando a partir de la tercer fila para abajo los valores.
LOAD
F1 AS Cliente,
F2 AS Proyecto,
F3 AS Responsable,
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
"10",
"11",
"12",
"13",
"14",
"141",
"15",
"16",
"17",
"18",
"181",
"19",
"20",
"21",
"22",
"23",
"24",
"25",
"26",
"27",
"271",
"28",
"29",
"30",
"31",
"32",
"33",
"34",
"35",
"36",
"361",
"37",
"38",
"39",
"40",
"401",
"41",
"42",
"43",
"44",
"45",
"46",
"47",
"48",
"49",
"491",
"50",
"51",
"52",
"53"
FROM [lib://Archivos Emanuel/Horas Presupuestadas Proyectos.xlsx]
(ooxml, embedded labels, header is 1 lines, table is Hoja1);

Horas:
LOAD
Clientes,
Proyectos,
Responsable,
Semana,
Horas,
Año,
Month(Semana);
LOAD
IF(isnull(Cliente), peek(Clientes), Cliente) AS Clientes, //Si es nulo "Cliente" uso Peek para hallar el valor de un campo en una tabla para una fila que ya se ha cargado.
IF(isnull(Proyecto), peek(Proyectos), Proyecto) AS Proyectos,
Responsable,
NUM#(Semana) AS Semana,
Horas,
NUM#(2020) AS Año

Resident Temp; //llamo a la tabla de arriba
drop table Temp; //la elimino

 

Problema: Necesito armar una función que de alguna manera me devuelva la semana, el mes y la fecha en orden, sucede que hay semanas en donde terminan y empiezan dos meses, algo lógico pero no se como manejar eso. les adjunto la base de datos por si se necesita.

0 Replies