Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Join us at Qlik Connect 2026 in Orlando, April 13–15: Register Here!
cancel
Showing results for 
Search instead for 
Did you mean: 
elenarelinque
Creator
Creator

Gráfico de líneas por fecha

Buenas,

Tengo un grafico de barras con una dimensión de fecha 'Fecha_grafico' y una medida de Kilogramos (Sum({<[Sección]={'EXTRUSIÓN','EXTRUSION'}>}[QtyKgJobOrderWIP])).

La cuestión es que me repites las fechas:

elenarelinque_0-1688035438227.png

He probado con diversas expresiones de agregación pero no funciona:

- Aggr(Sum({<[Sección]={'EXTRUSIÓN','EXTRUSION'}>}[QtyKgJobOrderWIP]),Fecha_grafico)


- AGGR(sum({<[Sección]={'EXTRUSIÓN'}>}QtyKgJobOrderWIP), Fecha_grafico)


- sum({<[Sección]={'EXTRUSIÓN'}>}aggr
(sum({<[Sección]={'EXTRUSIÓN'}>}DISTINCT [Fecha_grafico]), [QtyKgJobOrderWIP]))


- AGGR(sum({<[Sección]={'EXTRUSIÓN'}>}QtyKgJobOrderWIP), CodOperation)

- AGGR(sum({<[Sección]={'EXTRUSIÓN'}>}QtyKgJobOrderWIP), Fecha_grafico, CodOperation)

- Sum(Aggr(QtyKgJobOrderWIP,Fecha_grafico))

La dimensión 'Fecha_grafico' está calculada así:

if(Date([DateLimit],'DD/MM/YYYY') >= Date(Today(2),'DD/MM/YYYY'),Date([DateLimit],'DD/MM/YYYY'), 'Anteriores') as Fecha_grafico,

Un saludo.

 

 

 

1 Solution

Accepted Solutions
RafaelBarrios
Partner - Specialist
Partner - Specialist

Hola @elenarelinque,

 

lo mas probable es que tu campo de fecha tenga horas y aun cuando le estás cambiando el formato en el setanalysis, el gráfico lo ve como valores diferentes.

intenta crear un campo en el script donde le quites la hora.

por ejemplo, si un posible valor es 30/01/2023 11:50:20

te sugeriríaen en el script hacer  

subfield(date_field,' ',1) as fecha

date#(subfield(date_field,' ',1),'DD/MM/YYYY') as fecha si qlik no lo entiende como fecha

o mas elegante

date(floor(num(date_field)))  as fecha

me parece recordar que aun cuando en el script hagas date(date_field,'DD/MM/YYYY') as fecha te seguirá haciendo lo mismo.

 

por último, la mejor sugerencia siempre es hacer un calendario maestro enlazado a tu tabla central por un campo de fecha sin horas

 

Espero te sirva

help users find answers! Don't forget to mark a solution that worked for you & to smash the like button!

View solution in original post

3 Replies
RafaelBarrios
Partner - Specialist
Partner - Specialist

Hola @elenarelinque,

 

lo mas probable es que tu campo de fecha tenga horas y aun cuando le estás cambiando el formato en el setanalysis, el gráfico lo ve como valores diferentes.

intenta crear un campo en el script donde le quites la hora.

por ejemplo, si un posible valor es 30/01/2023 11:50:20

te sugeriríaen en el script hacer  

subfield(date_field,' ',1) as fecha

date#(subfield(date_field,' ',1),'DD/MM/YYYY') as fecha si qlik no lo entiende como fecha

o mas elegante

date(floor(num(date_field)))  as fecha

me parece recordar que aun cuando en el script hagas date(date_field,'DD/MM/YYYY') as fecha te seguirá haciendo lo mismo.

 

por último, la mejor sugerencia siempre es hacer un calendario maestro enlazado a tu tabla central por un campo de fecha sin horas

 

Espero te sirva

help users find answers! Don't forget to mark a solution that worked for you & to smash the like button!

elenarelinque
Creator
Creator
Author

Buenas,

Muchísimas gracias, funcionó con esta: date(floor(num(date_field)))  as fecha.

Un saludo.

RafaelBarrios
Partner - Specialist
Partner - Specialist

Fenomenal !!!!
Gracias por confirmar y marcar la solución.

 

un saludo,