Replicación de cada fila de una tabla un número aleatorio de veces
En este escenario partimos de una tabla ("Products") de productos identificados por números enteros consecutivos:
En este escenario partimos de una tabla ("Products") de productos identificados por números enteros consecutivos:
Partimos de un listado de ventas (Sales) en el que se indica -por ejemplo- el identificador de cliente y las fechas de las compras:
Otra aplicación interesante de la función GENERATE es la de replicar las filas de una tabla según ciertos valores. Por ejemplo, supongamos que tenemos una tabla de ventas ("Ventas") en las que se muestra el producto vendido y el número de unidades implicadas en cada venta:
Un interesante escenario es aquel que implica una tabla de datos que incluye la "ocupación" de unos ciertos recursos indicando la fecha de comienzo y la de finalización de la ocupación, teniendo como objetivo la visualización de una gráfica en la que se muestre el calendario y los días en los que cada recurso está ocupado o disponible.
Para resolver este escenario partimos de una tabla ("Allocations") en la que se muestra el recurso en cuestión (1, 2 o 3 en nuestro ejemplo), y las fechas de inicio y fin de la ocupación:
Excepto donde se indique otra cosa, los contenidos de este sitio web se ofrecen bajo una licencia Reconocimiento-NoComercial-SinObraDerivada 4.0 Internacional