source: intercambio/Dashboards/Cuadro 3.cda @ 7f3df6c

Last change on this file since 7f3df6c was 2f6720e, checked in by carismendi <carismendi@…>, 11 years ago

Actualización de cuadro de mando 4

  • Property mode set to 100644
File size: 3.8 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<CDADescriptor>
3   <DataSources>
4      <Connection id="CodArancelario" type="sql.jndi">
5         <Jndi>smid</Jndi>
6      </Connection>
7      <Connection id="CodArancelario2" type="sql.jndi">
8         <Jndi>smid</Jndi>
9      </Connection>
10      <Connection id="ProductosVentas" type="sql.jndi">
11         <Jndi>smid</Jndi>
12      </Connection>
13      <Connection id="ProductosVentasAnyo" type="sql.jndi">
14         <Jndi>smid</Jndi>
15      </Connection>
16   </DataSources>
17   <DataAccess access="public" cache="true" cacheDuration="3600" connection="CodArancelario"
18               id="CodArancelario"
19               type="sql">
20      <Columns/>
21      <Parameters/>
22      <Query>SELECT DISTINCT
23     "dimension_codigoarancelario"."codigo" as Cod, ("dimension_codigoarancelario"."codigo" || ' - ' || "dimension_codigoarancelario"."descripcion_ref") as descr
24FROM
25     "dimension_codigoarancelario"
26WHERE
27    character_length("dimension_codigoarancelario"."codigo") = 2
28ORDER BY
29     Cod asc</Query>
30   </DataAccess>
31   <DataAccess access="public" cache="true" cacheDuration="3600" connection="CodArancelario2"
32               id="CodArancelario2"
33               type="sql">
34      <Columns/>
35      <Parameters>
36         <Parameter default="Codigo" name="Codigo" type="String"/>
37      </Parameters>
38      <Query>SELECT
39     "dimension_codigoarancelario"."codigo","dimension_codigoarancelario"."codigo"  || ' - ' || "dimension_codigoarancelario"."descripcion_ref"
40FROM
41     "dimension_codigoarancelario" INNER JOIN "hechos_bienesproducidos_empresa" ON "dimension_codigoarancelario"."id" = "hechos_bienesproducidos_empresa"."id_codigo_arancelario"
42WHERE
43     dimension_codigoarancelario.codigo LIKE ${Codigo} || '%'
44GROUP BY
45     "dimension_codigoarancelario"."codigo","dimension_codigoarancelario"."descripcion_ref"
46ORDER BY 1 ASC</Query>
47   </DataAccess>
48   <DataAccess access="public" cache="true" cacheDuration="3600" connection="ProductosVentas"
49               id="ProductosVentas"
50               type="sql">
51      <Columns/>
52      <Parameters>
53         <Parameter default="Codigo2" name="Codigo2" type="String"/>
54      </Parameters>
55      <Query>SELECT   
56    "dimension_bien"."nombre" AS producto,
57     "dimension_empresa"."razon_social" AS empresa,
58      round(sum("hechos_bienesproducidos_empresa"."medida_monto_venta")::numeric,2) AS total
59FROM
60     "dimension_bien" INNER JOIN "hechos_bienesproducidos_empresa" ON "dimension_bien"."id" = "hechos_bienesproducidos_empresa"."id_bien"
61     INNER JOIN "dimension_empresa" ON "hechos_bienesproducidos_empresa"."id_empresa" = "dimension_empresa"."id"
62     INNER JOIN "dimension_codigoarancelario" ON "hechos_bienesproducidos_empresa"."id_codigo_arancelario" = "dimension_codigoarancelario"."id"
63WHERE
64     dimension_codigoarancelario.codigo LIKE ${Codigo2}
65GROUP BY
66     producto,
67     empresa
68ORDER BY
69     total DESC
70LIMIT 30</Query>
71   </DataAccess>
72   <DataAccess access="public" cache="true" cacheDuration="3600"
73               connection="ProductosVentasAnyo"
74               id="ProductosVentasAnyo"
75               type="sql">
76      <Columns/>
77      <Parameters>
78         <Parameter default="Producto" name="Producto" type="String"/>
79      </Parameters>
80      <Query>SELECT
81     "dimension_tiempo"."anyo" AS año,
82     sum("hechos_bienesproducidos_empresa"."medida_monto_venta") AS total
83FROM
84     "dimension_bien" INNER JOIN "hechos_bienesproducidos_empresa" ON "dimension_bien"."id" = "hechos_bienesproducidos_empresa"."id_bien"
85     INNER JOIN "dimension_codigoarancelario" ON "hechos_bienesproducidos_empresa"."id_codigo_arancelario" = "dimension_codigoarancelario"."id"
86     INNER JOIN "dimension_tiempo" ON "hechos_bienesproducidos_empresa"."id_itempo" = "dimension_tiempo"."id"
87WHERE
88     dimension_bien.nombre LIKE ${Producto}
89GROUP BY
90     año
91ORDER BY
92     total DESC</Query>
93   </DataAccess>
94</CDADescriptor>
Note: See TracBrowser for help on using the repository browser.