...
El hecho de no incluir los detalles de las ventas facilita el análisis de un gran volumen de datos. Sin embargo puede surgir la necesidad de identificar por ejemplo a través del número de factura, cuáles fueron las ventas en determinado día. Aquí es donde aparece la funcionalidad conocida como Drill Through, que nos permite expresar que existe un nivel de datos detallados, llamado por ejemplo "Detalle de Ventas" que resulta de ejecutar la siguiente consulta sobre la base de datos:
Code Block |
---|
SELECT id_venta, fecha, id_cliente, importe_bruto, importe_neto
FROM ventas
|
...
Si por ejemplo nos interesa analizar las ventas del cliente con identificación "1" para el mes de "Enero del 2003", información que obtuvimos al navegar el datamart llegando al año, el mes y el cliente, la consulta que nos interesa realizar entonces sería similar a la siguiente:
Code Block |
---|
SELECT id_venta, fecha, id_cliente, importe_bruto, importe_neto
FROM ventas
WHERE Year(fecha) = 2003 AND Month(fecha) = 1 AND id_cliente = 1
|
Para expresar esto desde O3 debemos indicar los valores que están seleccionados en el dtamart datamart para que sean traducidos a condiciones de filtros en la consulta.
...
Como resultado de esto, O3 gregará agregará a la consulta las condiciones que sean necesarias dependiendo si el usuario ha filtrado o no determinados elementos en el momento en que realiza la consulta de O3 Query.
...
Wiki Markup |
---|
{scrollbar} |
Child pages (Children Display) |
---|