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: 
Not applicable

Suma de datos correspondientes a horas

Hola, tengo unas dudas y no se cómo solucionarlas.

Tengo la siguiente tabla:

TablaCurvaMarca.PNG.png

Donde tengo fecha, hora cada 15 minutos y un valor de ENERGÍA ACTIVA por cada 15 minutos.

Ahora tengo la siguiente tabla:

TablaCostes.PNG.png

En esta tabla tengo la fecha con una hora y la columna Curva donde cada dato es la suma de ENERGÍA ACTIVA de 4 datos de la anterior tabla correspondiente a las horas ( 0:15, 0:30, 0:45 y 1:00 , en la siguiente será 1:15, 1:30, 1:45 y 2:00 y así sucesivamente ).

Lo que quiero es poder hacer esa "suma correspondiente a los 4 datos de dichos periodos" dentro de Qlikview para automatizar el proceso.

Alguien sabe cómo hacer esto?

Un saludo y gracias.

27 Replies
Not applicable
Author

Hola, gracias por tu ayuda, lo que me planteas está bien, pero el problema es que tengo datos de más de 2 años y siguen aumentando, con lo que supondría tener que escribir esa fecha cada vez que se ponen los datos y yo intento automatizarlo, por eso necesito solucionarlo en Qlikview.

Un saludo y muchas gracias.

Not applicable
Author

QL, lo que intento decirte es que con lo que me planteas debería de escribir lo siguiente en negrita en cada línea de mi enorme tabla:

Fecha, HoraMin, Energia

   01/01/2014 00:00, 0:00, 10

    01/01/2014 00:00, 0:15, 12

   01/01/2014 00:00, 0:30, 15

    01/01/2014 00:00, 0:45, 5

    01/01/2014 01:00, 1:00, 24

   01/01/2014 01:00, 1:15, 36

Un saludo y gracias.

jvitantonio
Luminary Alumni
Luminary Alumni

No Juan. Eso lo hice yo como ejemplo de datos porque no tengo tus datos. En tu caso tu ya tienes el campo de fecha que veo en la imagen que adjuntaste. Mi ejemplo funciona bien por mas que tengas mas de dos años de datos. Carga esas tablas en Qlikview.

Saludos,

JV

Not applicable
Author

Pues no entiendo que pasa al hacer lo que me comentas pero no muestra los datos correctos.

Debería de funcionar.

Un saludo y gracias.

jvitantonio
Luminary Alumni
Luminary Alumni

Podrias adjuntar tu aplicacion?

etendero
Partner - Creator
Partner - Creator

Hola Juan Vicente,

Te paso un ejemplo a ver si te sirve.

He utilizado la primera idea que te había comentado, es decir, un campo nuevo en el script y en la tabla simple, un arreglo en la segunda dimensión.

Si no te sirviera o necesitaras un ejemplo con la idea de utilizar Firstsortedvalue, me lo comentas y en tener un hueco te lo preparo.

Un saludo.

Not applicable
Author

Mi problema es que las fechas están separadas:

Esta en un excel con la energía cada 15 minutos:

  01/01/2014 00:00, 0:00, 10

    01/01/2014 00:00, 0:15, 12

  01/01/2014 00:00, 0:30, 15

    01/01/2014 00:00, 0:45, 5

    01/01/2014 01:00, 1:00, 24

  01/01/2014 01:00, 1:15, 36

........................................

Y necesito sumar cada 4 de la siguiente manera (  0:15, 0:30, 0:45, 1:00 ) y así sucesivamente para todos.

Y esa suma cada 4 valores la necesito para ponerla en otra tabla que viene de excel con la fecha agrupada como la siguiente:

    01/01/2014 00:00

    01/01/2014 01:00

    01/01/2014 02:00

    01/01/2014 03:00

Ya que con esos resultados después tengo que hacer operaciones.

Cómo puedo subir una aplicación?

Un saludo y muchas gracias. !

etendero
Partner - Creator
Partner - Creator

Hola,

¿Has probado el ejemplo que te he subido?

Para poder subir adjuntos, tienes que utilizar el editor avanzado, que aparece como un enlace arriba a la derecha del editor estándar.

Saludos.

Not applicable
Author

Hola Emilio, muchas gracias, estoy probándolo y es muy buena solución, pero no se qué pasa que cuando llega a la hora 23 el dato que da de energía no es el correcto ( se acerca mucho, pero no es correcto porque lo estoy comprobando con excel ).

Estamos cerca de la solución.

Muchísimas gracias y un saludo.

etendero
Partner - Creator
Partner - Creator

Me alegro que estemos cerca de la solución.

He ampliado unos registros más en mi ejemplo, y me sigue dando los valores tal y como creo que necesitas.

Si pudieras pasarnos el origen de datos, podría comprobarlo yo también.


Un saludo.