Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Buenas tardes,
tengo el siguiente problema :
ejemplo:
producto a223 -> estacion1 linea 2 -> estacion2 linea 2
producto a224 -> estacion1 linea 1 -> estacion 2 linea 1
Hola de nuevo:
Esta sería la carga de datos:
for counter=1 to 27
TiempoEstaciones:
Load
id,
Date(tiempo$(counter)) as Fecha,
$(counter) as Estación
FROM [lib://Descargas/datos_ejemplo_tiempos.xlsx]
(ooxml, embedded labels, table is Hoja1);
next
Y el filtro:
Te adjunto la app:
Podría se que lo estés complicando con el diseño de la tabla. Si los datos los tienes así puede que te convenga más cargarlos con el tiempo como campo aparte, algo así:
Load
id_producto,
Date(tiempo_estacion_1_linea1) as Fecha,
'estacion1' as Estacion,
'Linea1' as Linea
From ......
join load
id_producto,
Date(tiempo_estacion_1_linea2) as Fecha,
'estacion1' as Estacion,
'Linea2' as Linea
From ......
Y así sucesivamente.
Buenos días,
gracias por tu respuesta.
El tema es que necesito que estén unidos solo por id, de la forma en la que propones crearía claves sintéticas. Por otro lado lo tengo todo en una misma tabla.
gracias.
Bueno si no puedes cambiar el enfoque parece que será complicado. A ver si alguien más experimentado sabe como hacer esa selección.
Es imposible que lo que te he puesto genere claves sinteticas porque se carga todo en la misma tabla para generar una clave sintética necesitas por lo menos dos tablas. Si pones un inline con un ejemplo de tus datos podemos intentarlo.
Hola Rubén,
La solución que detalla Julio es correcta, muy versátil y ampliamente utilizada: creas hechos con una fecha, estación y línea, aparte del id, en los mismos campos lo que te permite filtrar y tener siempre los hechos que hayan tenido una ocurrencia en cualquiera de las fechas. Como Julio, no creo que haya claves sintéticas si haces las cargas sucesivas correctamente.
Saludos,
H
correcto entiendo, no me había explicado bien.
de todas formas si hago tu planteamiento me quedaria sin la posibilidad de saber los distintos tiempos en las distintas estaciones
¿ no ?
gracias
lo que no había explicado bien es que tengo todo en una misma tabla!
por eso no se como solucionar el problema !
gracias por vuestras respuestas !
Hola:
Lo que haces es cargar los datos también en una sola tabla pero con otra estructura. No pierdes datos, el tiempo de cada estación lo sacas porque filtras por esa estación. Si pones el LOAD de esa tabla podemos mirar como quedaría para que tuviese un solo campo de Fecha sin perder información.
Voy a crear un ejemplo con datos ficticios, para recrear el problema que tengo !
pero el único filtro que quiero tener es el de día . Los datos los muestro en grafico de tabla.
y los muestro en el siguiente orden.
id : tiempo_estacion_1_linea1 : desc_1_linea_1 : tiempo_estacion_1_linea2 : desc_2_linea2 ........
a122: N/A : N/A : 2018/08/09 22:00:07 / 14.5 ...
gracias por tu interés Julio
subo unos datos de ejemplo.
se puede ver como el total de id's 16011 y cuando se seleccionan todos los días del primer panel de filtrado o el segundo panel no llegamos al total de id´s. Espero que se entienda.
un saludo,