Skip to main content
Announcements
Introducing Qlik Answers: A plug-and-play, Generative AI powered RAG solution. READ ALL ABOUT IT!
cancel
Showing results for 
Search instead for 
Did you mean: 
carlosac
Creator II
Creator II

STOCK ULTIMO DIA DEL MES

Buenas

Tengo una tabla larga larga del tipo, ¿hay alguna forma de coger solo el ultimo dia de cada mes sin tener que leer toda la tabla, pues son los datos que nos piden?

Nota.- FECAMD  es fecha del tipo 20130101=01/01/2013

FECAMDSTOCK
201301012
201301023
201301034
201301041
201301052
201301063
201301075
201301084
201301094
201301103
201301113
201301123
201301133
201301143
201301153
201301163
201301173
201301182
201301193
2013012012
201301212
201301221
201301231
201301243
201301253
201301263
201301273
201301283
201301293
201301303
201301312
201302011
201302021
201302031
201302042
201302053
201302063
201302073
201302083
201302093
201302103
201302113
201302123
201302132
2013021433
201302153
201302163
2013021743
201302184
201302194
201302204
201302214
201302224
2013022354
201302245
201302256
201302267
201302278
201302289
1 Solution

Accepted Solutions
julian_rodriguez
Partner - Specialist
Partner - Specialist

Hola Galvan,

Si las fechas en la tabla SQL Server están en el formato que indicas ('YYYYMMDD'), verifica y aplica la sintaxis de la función Substring, propia de Transact-SQL (http://technet.microsoft.com/es-es/library/ms187748.aspx)

La idea es que en el Where de la sentencia de carga, evalúes una a una las fechas y cargues sólo aquellas que se encuentren dentro del vector vFechas, construido en el script de Qlikview.

Saludos!

View solution in original post

4 Replies
julian_rodriguez
Partner - Specialist
Partner - Specialist

Hola Galvan,

Por favor revisa el adjunto, donde desarrollé algo que puede servirte.

Saludos!

Julián

carlosac
Creator II
Creator II
Author

Hola Julian , la verdad que funciona bien con excel. El problema que tengo es que la tabla donde estan FECAMD y STOCKS están en SQL y son de tipo numérico. Al traspasar tu ejemplo al script me da un problema del tipo ...

'Num' no es un nombre de función integrada reconocido...

¿podrias aconsejarme algo?

julian_rodriguez
Partner - Specialist
Partner - Specialist

Hola Galvan,

Si las fechas en la tabla SQL Server están en el formato que indicas ('YYYYMMDD'), verifica y aplica la sintaxis de la función Substring, propia de Transact-SQL (http://technet.microsoft.com/es-es/library/ms187748.aspx)

La idea es que en el Where de la sentencia de carga, evalúes una a una las fechas y cargues sólo aquellas que se encuentren dentro del vector vFechas, construido en el script de Qlikview.

Saludos!

carlosac
Creator II
Creator II
Author

Muchas gracias Julian. Me has sido de gran ayuda