Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola , tengo un problema de una complejida que me supera
adjunto qvd
- como paso 1 necesito crear los monthmane faltantes
- paso 2 todos los monthname originales y creados cargarle un nomenclador unico ej :
mes_año/nomenclador/index/incremento_mensual
ene2020 /1/100/0
enero2020/3 /100/0
febrero2020/2/index(previo)*(incremento_mensual)/5
marzo2021/3/(index(previo)*(incremento_mensual)/10
* necesito completar los monthmane desde ene2020 a la fecha actual
** necesito en todos los meses que no tenga registros nuevos copiar todo lo anterior
Gracias por su ayuda pero me esta superando este problema
Hola @AlejandroJuarez, por ejemplo este código puede propagar el valor de Field:
LOAD nomenclador,
Fecha,
Incremento,
If(not IsNum(Field), Peek(Field), Field) as Field
FROM
[.\Qlik Sense - Sin título - Tabla - 17 de diciembre de 2023.xlsx]
(ooxml, embedded labels, table is Sheet1);
Hola, igual ya lo tienes resuelto pero por si acaso.
Hay un documento que explica como generar los datos que faltan, lo adjunto.
Y con la función Peek() puedes acceder a datos de un registro anterior durante la carga.
En la página 4-5 te explica como crear todas las fechas entre una fecha mínima y máxima.
En la 6 como propagar un valor a la siguiente fila.
En las 12-14 como generar todas las posibles combinaciones de campos, por si debes generar todas las fechas por nomenclador antes de propagar valores.
Saludos.
Gracias como siempre @rubenmarin , llegue a crear el calendario unificar las tablas , pero el peek solo me funciona en el registro (FIELD ) inmediato de abajo y se corta , no se que es lo que hago mal
nomenclador |
Fecha |
Incremento |
Field |
7 |
1/1/2019 |
- |
100 |
7 |
2/1/2019 |
- |
100 |
7 |
3/1/2019 |
- |
- |
7 |
4/1/2019 |
- |
- |
7 |
5/1/2019 |
- |
- |
7 |
6/1/2019 |
- |
- |
7 |
7/1/2019 |
- |
- |
7 |
8/1/2019 |
- |
- |
7 |
9/1/2019 |
- |
- |
7 |
10/1/2019 |
- |
- |
7 |
11/1/2019 |
- |
- |
7 |
12/1/2019 |
- |
- |
7 |
13/1/2019 |
- |
- |
7 |
14/1/2019 |
- |
- |
7 |
15/1/2019 |
- |
- |
7 |
16/1/2019 |
- |
- |
7 |
17/1/2019 |
- |
- |
7 |
18/1/2019 |
- |
- |
7 |
19/1/2019 |
- |
- |
7 |
20/1/2019 |
- |
- |
Hola @AlejandroJuarez, por ejemplo este código puede propagar el valor de Field:
LOAD nomenclador,
Fecha,
Incremento,
If(not IsNum(Field), Peek(Field), Field) as Field
FROM
[.\Qlik Sense - Sin título - Tabla - 17 de diciembre de 2023.xlsx]
(ooxml, embedded labels, table is Sheet1);