Shirly Radco has uploaded a new change for review.

Change subject: reports: br23 report - added comments to queries
......................................................................

reports: br23 report - added comments to queries

Changed the code structure so it will be more readable
and added commets.

Change-Id: I8eee8894da281ef4f07111ee1674cb50ccee2ed7
Signed-off-by: Shirly Radco <sra...@redhat.com>
---
M 
packaging/ovirt-reports/resources/reports_resources/embedded_reports/Inventory_Dashboard/storage_domain_by_Datacenter_BR23_files/storage_domain_by_Datacenter_BR23_jrxml.data
1 file changed, 255 insertions(+), 193 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-reports refs/changes/28/27828/1

diff --git 
a/packaging/ovirt-reports/resources/reports_resources/embedded_reports/Inventory_Dashboard/storage_domain_by_Datacenter_BR23_files/storage_domain_by_Datacenter_BR23_jrxml.data
 
b/packaging/ovirt-reports/resources/reports_resources/embedded_reports/Inventory_Dashboard/storage_domain_by_Datacenter_BR23_files/storage_domain_by_Datacenter_BR23_jrxml.data
index 58cc838..cd8d9bc 100644
--- 
a/packaging/ovirt-reports/resources/reports_resources/embedded_reports/Inventory_Dashboard/storage_domain_by_Datacenter_BR23_files/storage_domain_by_Datacenter_BR23_jrxml.data
+++ 
b/packaging/ovirt-reports/resources/reports_resources/embedded_reports/Inventory_Dashboard/storage_domain_by_Datacenter_BR23_files/storage_domain_by_Datacenter_BR23_jrxml.data
@@ -1,199 +1,261 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!-- Created with Jaspersoft Studio version 5.5.0-->
 <jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports 
http://jasperreports.sourceforge.net/xsd/jasperreport.xsd"; name="BR23" 
language="groovy" pageWidth="490" pageHeight="305" orientation="Landscape" 
whenNoDataType="AllSectionsNoDetail" columnWidth="490" leftMargin="0" 
rightMargin="0" topMargin="0" bottomMargin="0" 
resourceBundle="ovirt_reports_bundle" whenResourceMissingType="Error" 
uuid="a3b8b5d0-df02-495f-9b02-97046d4fa3cb">
-    <property name="ireport.jasperserver.reportUnit" 
value="/reports_resources/embedded_reports/Inventory_Dashboard/storage_domain_by_Datacenter_BR23"/>
-    <property name="ireport.jasperserver.url" 
value="http://localhost:8080/jasperserver-pro/services/repository"/>
-    <property name="ireport.zoom" value="1.0"/>
-    <property name="ireport.x" value="0"/>
-    <property name="ireport.y" value="0"/>
-    <style name="Crosstab Data Text" hAlign="Center"/>
-    <parameter name="is_deleted" class="java.lang.String">
-        <defaultValueExpression><![CDATA["AND delete_date IS 
NULL"]]></defaultValueExpression>
-    </parameter>
-    <parameter name="P_Period" class="java.lang.Short">
-        <parameterDescription><![CDATA[Period]]></parameterDescription>
-        <defaultValueExpression><![CDATA[0]]></defaultValueExpression>
-    </parameter>
-    <parameter name="P_Start_Date" class="java.util.Date">
-        
<defaultValueExpression><![CDATA["01/01/2000"]]></defaultValueExpression>
-    </parameter>
-    <parameter name="P_DataCenter_ID" class="java.lang.String">
-        <parameterDescription><![CDATA[Select a 
DataCenter]]></parameterDescription>
-        
<defaultValueExpression><![CDATA["00000000-0000-0000-0000-000000000000"]]></defaultValueExpression>
-    </parameter>
-    <parameter name="REPORT_NAME" class="java.lang.String" 
isForPrompting="false"/>
-    <parameter name="table_name" class="java.lang.String">
-        <defaultValueExpression><![CDATA[$P{P_Period} == 0 ? "hourly" : 
"daily"]]></defaultValueExpression>
-    </parameter>
-    <parameter name="calendar_column" class="java.lang.String">
-        <defaultValueExpression><![CDATA[$P{P_Period} == 0 ? "the_datetime" : 
"the_date"]]></defaultValueExpression>
-    </parameter>
-    <queryString>
-        <![CDATA[SELECT  ceiling(row_number() over (partition by 1)/20) as 
group_number, 
v3_5_statistics_storage_domains_resources_usage_$P!{table_name}.storage_domain_id,
-    v3_5_configuration_history_storage_domains.storage_domain_name,
-        SUM(coalesce(available_disk_size_gb,0)) / COUNT(distinct 
v3_5_statistics_storage_domains_resources_usage_$P!{table_name}.history_datetime)
 AS avail_size,
-        SUM(coalesce(used_disk_size_gb,0)) / COUNT(distinct 
v3_5_statistics_storage_domains_resources_usage_$P!{table_name}.history_datetime)
 AS used_size
+       <property name="ireport.jasperserver.reportUnit" 
value="/reports_resources/embedded_reports/Inventory_Dashboard/storage_domain_by_Datacenter_BR23"/>
+       <property name="ireport.jasperserver.url" 
value="http://localhost:8080/jasperserver-pro/"/>
+       <property name="ireport.zoom" value="1.0"/>
+       <property name="ireport.x" value="0"/>
+       <property name="ireport.y" value="0"/>
+       <property name="ireport.jasperserver.report.resource" 
value="/reports_resources/embedded_reports/Inventory_Dashboard/storage_domain_by_Datacenter_BR23_files/storage_domain_by_Datacenter_BR23_jrxml"/>
+       <style name="Crosstab Data Text" hAlign="Center"/>
+       <parameter name="is_deleted" class="java.lang.String">
+               <defaultValueExpression><![CDATA["AND delete_date IS 
NULL"]]></defaultValueExpression>
+       </parameter>
+       <parameter name="P_Period" class="java.lang.Short">
+               <parameterDescription><![CDATA[Period]]></parameterDescription>
+               <defaultValueExpression><![CDATA[0]]></defaultValueExpression>
+       </parameter>
+       <parameter name="P_Start_Date" class="java.util.Date">
+               
<defaultValueExpression><![CDATA["01/01/2000"]]></defaultValueExpression>
+       </parameter>
+       <parameter name="P_DataCenter_ID" class="java.lang.String">
+               <parameterDescription><![CDATA[Select a 
DataCenter]]></parameterDescription>
+               
<defaultValueExpression><![CDATA["00000000-0000-0000-0000-000000000000"]]></defaultValueExpression>
+       </parameter>
+       <parameter name="REPORT_NAME" class="java.lang.String" 
isForPrompting="false"/>
+       <parameter name="table_name" class="java.lang.String">
+               <defaultValueExpression><![CDATA[$P{P_Period} == 0 ? "hourly" : 
"daily"]]></defaultValueExpression>
+       </parameter>
+       <parameter name="calendar_column" class="java.lang.String">
+               <defaultValueExpression><![CDATA[$P{P_Period} == 0 ? 
"the_datetime" : "the_date"]]></defaultValueExpression>
+       </parameter>
+       <queryString language="SQL">
+               <![CDATA[-- BR23 - This query returns the
+-- available and used disk size
+-- by storage domain and datacenter.
 
+SELECT
+    CEILING (
+        row_number() over ( partition by 1 ) /
+        20
+    ) AS group_number,
+    
v3_5_statistics_storage_domains_resources_usage_$P!{table_name}.storage_domain_id,
+    v3_5_configuration_history_storage_domains.storage_domain_name,
+    SUM (
+        COALESCE (
+            available_disk_size_gb,
+            0
+        )
+    ) /
+    COUNT (
+        DISTINCT 
v3_5_statistics_storage_domains_resources_usage_$P!{table_name}.history_datetime
+    ) AS avail_size,
+    SUM (
+        COALESCE (
+            used_disk_size_gb,
+            0
+        )
+    ) /
+    COUNT (
+        DISTINCT 
v3_5_statistics_storage_domains_resources_usage_$P!{table_name}.history_datetime
+    ) AS used_size
+-- If "Period" equals to "Daily" then "table_name" parameter equals to 
"hourly" else "daily"
 FROM v3_5_statistics_storage_domains_resources_usage_$P!{table_name}
-        INNER JOIN v3_5_configuration_history_storage_domains
-            ON (v3_5_configuration_history_storage_domains.storage_domain_id = 
v3_5_statistics_storage_domains_resources_usage_$P!{table_name}.storage_domain_id)
-                INNER JOIN v3_5_map_history_datacenters_storage_domains
-                    ON 
(v3_5_map_history_datacenters_storage_domains.storage_domain_id = 
v3_5_configuration_history_storage_domains.storage_domain_id)
+    INNER JOIN v3_5_configuration_history_storage_domains
+        ON (
+            v3_5_configuration_history_storage_domains.storage_domain_id =
+            
v3_5_statistics_storage_domains_resources_usage_$P!{table_name}.storage_domain_id
+        )
+    INNER JOIN v3_5_map_history_datacenters_storage_domains
+        ON (
+            v3_5_map_history_datacenters_storage_domains.storage_domain_id =
+            v3_5_configuration_history_storage_domains.storage_domain_id
+        )
 WHERE
-v3_5_map_history_datacenters_storage_domains.datacenter_id = 
cast($P{P_DataCenter_ID} as uuid)
-AND (v3_5_map_history_datacenters_storage_domains.detach_date IS NULL or 
v3_5_map_history_datacenters_storage_domains.detach_date <= CASE
-    WHEN $P{P_Period} = 0 THEN CAST($P{P_Start_Date} as TIMESTAMP) + interval 
'1 day'
-    WHEN $P{P_Period} = 1 THEN CAST($P{P_Start_Date} as TIMESTAMP) + interval 
'1 month'
-    WHEN $P{P_Period} = 2 THEN CAST($P{P_Start_Date} as TIMESTAMP) + interval 
'3 month'
-    WHEN $P{P_Period} = 3 THEN CAST($P{P_Start_Date} as TIMESTAMP) + interval 
'1 year'
-END)
-AND history_datetime >= cast($P{P_Start_Date} as timestamp)
-AND history_datetime <= CASE
-                           WHEN $P{P_Period} = 0 THEN CAST($P{P_Start_Date} as 
TIMESTAMP) + interval '1 day'
-                           WHEN $P{P_Period} = 1 THEN CAST($P{P_Start_Date} as 
TIMESTAMP) + interval '1 month'
-                           WHEN $P{P_Period} = 2 THEN CAST($P{P_Start_Date} as 
TIMESTAMP) + interval '3 month'
-                           WHEN $P{P_Period} = 3 THEN CAST($P{P_Start_Date} as 
TIMESTAMP) + interval '1 year'
-                       END
-AND v3_5_map_history_datacenters_storage_domains.history_id in (SELECT 
max(a.history_id)
-                              FROM 
v3_5_map_history_datacenters_storage_domains a
-                              GROUP BY a.storage_domain_id, a.datacenter_id)
-AND v3_5_configuration_history_storage_domains.history_id in (SELECT 
max(a.history_id)
-                             FROM v3_5_configuration_history_storage_domains a
-                             GROUP BY a.storage_domain_id)
-$P!{is_deleted}
-GROUP BY 
v3_5_statistics_storage_domains_resources_usage_$P!{table_name}.storage_domain_id,
-         v3_5_configuration_history_storage_domains.storage_domain_name]]>
-    </queryString>
-    <field name="group_number" class="java.lang.Double"/>
-    <field name="storage_domain_id" class="java.lang.Object"/>
-    <field name="storage_domain_name" class="java.lang.String"/>
-    <field name="avail_size" class="java.lang.Long"/>
-    <field name="used_size" class="java.lang.Long"/>
-    <variable name="max_val" class="java.lang.Integer" calculation="Highest">
-        
<variableExpression><![CDATA[$F{avail_size}+$F{used_size}]]></variableExpression>
-    </variable>
-    <group name="twenty_sd" isStartNewPage="true">
-        <groupExpression><![CDATA[$F{group_number}]]></groupExpression>
-        <groupFooter>
-            <band height="305">
-                <stackedBarChart>
-                    <chart evaluationTime="Group" evaluationGroup="twenty_sd" 
customizerClass="com.ovirt.reports.jasper.BarChartCustomizer" renderType="draw" 
theme="ReportsLineBarChartTheme">
-                        <reportElement 
uuid="3f2c1297-fc65-4369-ad4d-da52a2fd1087" mode="Opaque" x="0" y="0" 
width="490" height="305" printWhenGroupChanges="twenty_sd"/>
-                        <box>
-                            <pen lineWidth="1.0" lineColor="#3C617F"/>
-                            <topPen lineWidth="1.0" lineColor="#3C617F"/>
-                            <leftPen lineWidth="1.0" lineColor="#3C617F"/>
-                            <bottomPen lineWidth="1.0" lineColor="#3C617F"/>
-                            <rightPen lineWidth="1.0" lineColor="#3C617F"/>
-                        </box>
-                        <chartTitle>
-                            <font fontName="SansSerif" size="11"/>
-                            
<titleExpression><![CDATA[$R{br23.title}]]></titleExpression>
-                        </chartTitle>
-                        <chartSubtitle>
-                            <font fontName="SansSerif"/>
-                        </chartSubtitle>
-                        <chartLegend>
-                            <font fontName="SansSerif"/>
-                        </chartLegend>
-                    </chart>
-                    <categoryDataset>
-                        <dataset resetType="Group" resetGroup="twenty_sd"/>
-                        <categorySeries>
-                            
<seriesExpression><![CDATA["Available"]]></seriesExpression>
-                            
<categoryExpression><![CDATA[$F{storage_domain_name}]]></categoryExpression>
-                            
<valueExpression><![CDATA[$F{avail_size}]]></valueExpression>
-                            <itemHyperlink hyperlinkType="ReportExecution" 
hyperlinkTarget="Blank">
-                                
<hyperlinkTooltipExpression><![CDATA[$F{avail_size}.toString() + 
"GB"]]></hyperlinkTooltipExpression>
-                                <hyperlinkParameter name="_report">
-                                    
<hyperlinkParameterExpression><![CDATA["/Reports/Inventory/Storage_Domain_Report_BR21"]]></hyperlinkParameterExpression>
-                                </hyperlinkParameter>
-                                <hyperlinkParameter name="is_deleted">
-                                    
<hyperlinkParameterExpression><![CDATA[$P{is_deleted}]]></hyperlinkParameterExpression>
-                                </hyperlinkParameter>
-                                <hyperlinkParameter name="P_DataCenter_ID">
-                                    
<hyperlinkParameterExpression><![CDATA[$P{P_DataCenter_ID}]]></hyperlinkParameterExpression>
-                                </hyperlinkParameter>
-                                <hyperlinkParameter name="P_Period">
-                                    
<hyperlinkParameterExpression><![CDATA[$P{P_Period}]]></hyperlinkParameterExpression>
-                                </hyperlinkParameter>
-                                <hyperlinkParameter name="P_Start_Date">
-                                    
<hyperlinkParameterExpression><![CDATA[$P{P_Start_Date}]]></hyperlinkParameterExpression>
-                                </hyperlinkParameter>
-                                <hyperlinkParameter name="P_StorageDomain_ID">
-                                    
<hyperlinkParameterExpression><![CDATA[$F{storage_domain_id}]]></hyperlinkParameterExpression>
-                                </hyperlinkParameter>
-                            </itemHyperlink>
-                        </categorySeries>
-                        <categorySeries>
-                            
<seriesExpression><![CDATA["Used"]]></seriesExpression>
-                            
<categoryExpression><![CDATA[$F{storage_domain_name}]]></categoryExpression>
-                            
<valueExpression><![CDATA[$F{used_size}]]></valueExpression>
-                            <itemHyperlink hyperlinkType="ReportExecution" 
hyperlinkTarget="Blank">
-                                
<hyperlinkTooltipExpression><![CDATA[$F{used_size}.toString() + 
"GB"]]></hyperlinkTooltipExpression>
-                                <hyperlinkParameter name="_report">
-                                    
<hyperlinkParameterExpression><![CDATA["/Reports/Inventory/Storage_Domain_Report_BR21"]]></hyperlinkParameterExpression>
-                                </hyperlinkParameter>
-                                <hyperlinkParameter name="is_deleted">
-                                    
<hyperlinkParameterExpression><![CDATA[$P{is_deleted}]]></hyperlinkParameterExpression>
-                                </hyperlinkParameter>
-                                <hyperlinkParameter name="P_DataCenter_ID">
-                                    
<hyperlinkParameterExpression><![CDATA[$P{P_DataCenter_ID}]]></hyperlinkParameterExpression>
-                                </hyperlinkParameter>
-                                <hyperlinkParameter name="P_Period">
-                                    
<hyperlinkParameterExpression><![CDATA[$P{P_Period}]]></hyperlinkParameterExpression>
-                                </hyperlinkParameter>
-                                <hyperlinkParameter name="P_Start_Date">
-                                    
<hyperlinkParameterExpression><![CDATA[$P{P_Start_Date}]]></hyperlinkParameterExpression>
-                                </hyperlinkParameter>
-                                <hyperlinkParameter name="P_StorageDomain_ID">
-                                    
<hyperlinkParameterExpression><![CDATA[$F{storage_domain_id}]]></hyperlinkParameterExpression>
-                                </hyperlinkParameter>
-                            </itemHyperlink>
-                        </categorySeries>
-                    </categoryDataset>
-                    <barPlot isShowLabels="false" isShowTickLabels="true" 
isShowTickMarks="false">
-                        <plot orientation="Horizontal" labelRotation="-45.0">
-                            <seriesColor seriesOrder="0" color="#0000FF"/>
-                            <seriesColor seriesOrder="1" color="#FFA500"/>
-                            <seriesColor seriesOrder="2" color="#008000"/>
-                            <seriesColor seriesOrder="3" color="#FF0000"/>
-                            <seriesColor seriesOrder="4" color="#800000"/>
-                            <seriesColor seriesOrder="5" color="#004AAB"/>
-                            <seriesColor seriesOrder="6" color="#EE5C00"/>
-                            <seriesColor seriesOrder="7" color="#6EC000"/>
-                            <seriesColor seriesOrder="8" color="#7300A5"/>
-                            <seriesColor seriesOrder="9" color="#CC0000"/>
-                        </plot>
-                        <itemLabel color="#000000" backgroundColor="#FFFFFF">
-                            <font fontName="SansSerif"/>
-                        </itemLabel>
-                        
<categoryAxisLabelExpression><![CDATA[$R{axis.storage.domain.names}]]></categoryAxisLabelExpression>
-                        <categoryAxisFormat labelRotation="-45.0">
-                            <axisFormat labelColor="#666666" 
verticalTickLabels="false">
-                                <labelFont>
-                                    <font fontName="SansSerif"/>
-                                </labelFont>
-                            </axisFormat>
-                        </categoryAxisFormat>
-                        
<valueAxisLabelExpression><![CDATA[$R{axis.storage.domain.size.gb}]]></valueAxisLabelExpression>
-                        <valueAxisFormat>
-                            <axisFormat labelColor="#666666" 
verticalTickLabels="false">
-                                <labelFont>
-                                    <font fontName="SansSerif"/>
-                                </labelFont>
-                                <tickLabelFont>
-                                    <font fontName="SansSerif"/>
-                                </tickLabelFont>
-                            </axisFormat>
-                        </valueAxisFormat>
-                        
<rangeAxisMinValueExpression><![CDATA[0]]></rangeAxisMinValueExpression>
-                        <rangeAxisMaxValueExpression><![CDATA[$V{max_val} 
+15]]></rangeAxisMaxValueExpression>
-                    </barPlot>
-                </stackedBarChart>
-            </band>
-        </groupFooter>
-    </group>
-    <detail>
-        <band splitType="Stretch"/>
-    </detail>
+    -- Filtered by the datacenter chosen by the user
+    v3_5_map_history_datacenters_storage_domains.datacenter_id =
+    CAST ( $P{P_DataCenter_ID} AS uuid )
+    AND
+        (   --Here we filter only datacenters_storage_domains that were not 
detached
+            --or were detached before rhe end of the period 
+            v3_5_map_history_datacenters_storage_domains.detach_date IS NULL
+            OR
+            v3_5_map_history_datacenters_storage_domains.detach_date <
+                CASE
+                    WHEN $P{P_Period} = 0
+                        THEN CAST ( $P{P_Start_Date} AS TIMESTAMP ) + interval 
'1 day'
+                    WHEN $P{P_Period} = 1
+                        THEN CAST ( $P{P_Start_Date} AS TIMESTAMP ) + interval 
'1 month'
+                    WHEN $P{P_Period} = 2
+                        THEN CAST ( $P{P_Start_Date} AS TIMESTAMP ) + interval 
'3 month'
+                    WHEN $P{P_Period} = 3
+                        THEN CAST ( $P{P_Start_Date} AS TIMESTAMP ) + interval 
'1 year'
+                END
+        )
+        AND history_datetime >= CAST ( $P{P_Start_Date} AS TIMESTAMP )
+        AND history_datetime <
+            CASE
+                WHEN $P{P_Period} = 0
+                    THEN CAST ( $P{P_Start_Date} AS TIMESTAMP ) + interval '1 
day'
+                WHEN $P{P_Period} = 1
+                    THEN CAST ( $P{P_Start_Date} AS TIMESTAMP ) + interval '1 
month'
+                WHEN $P{P_Period} = 2
+                    THEN CAST ( $P{P_Start_Date} AS TIMESTAMP ) + interval '3 
month'
+                WHEN $P{P_Period} = 3
+                    THEN CAST ( $P{P_Start_Date} AS TIMESTAMP ) + interval '1 
year'
+            END
+        -- Here we get the latest datacenters_storage domains configuration
+        AND v3_5_map_history_datacenters_storage_domains.history_id IN (
+            SELECT MAX ( a.history_id )
+            FROM v3_5_map_history_datacenters_storage_domains AS a
+            GROUP BY
+                a.storage_domain_id,
+                a.datacenter_id
+        )
+        -- Here we get the latest storage domains configuration
+        AND v3_5_configuration_history_storage_domains.history_id IN (
+            SELECT MAX ( a.history_id )
+            FROM v3_5_configuration_history_storage_domains AS a
+            GROUP BY a.storage_domain_id
+        )
+        -- This will determine where deleted hosts will be included in the 
report,
+        -- according to the user selection for "is_deleted" parameter
+        $P!{is_deleted}
+GROUP BY
+    
v3_5_statistics_storage_domains_resources_usage_$P!{table_name}.storage_domain_id,
+    v3_5_configuration_history_storage_domains.storage_domain_name]]>
+       </queryString>
+       <field name="group_number" class="java.lang.Double"/>
+       <field name="storage_domain_id" class="java.lang.Object"/>
+       <field name="storage_domain_name" class="java.lang.String"/>
+       <field name="avail_size" class="java.lang.Long"/>
+       <field name="used_size" class="java.lang.Long"/>
+       <variable name="max_val" class="java.lang.Integer" 
calculation="Highest">
+               
<variableExpression><![CDATA[$F{avail_size}+$F{used_size}]]></variableExpression>
+       </variable>
+       <group name="twenty_sd" isStartNewPage="true">
+               <groupExpression><![CDATA[$F{group_number}]]></groupExpression>
+               <groupFooter>
+                       <band height="305">
+                               <stackedBarChart>
+                                       <chart evaluationTime="Group" 
evaluationGroup="twenty_sd" 
customizerClass="com.ovirt.reports.jasper.BarChartCustomizer" renderType="draw" 
theme="ReportsLineBarChartTheme">
+                                               <reportElement mode="Opaque" 
x="0" y="0" width="490" height="305" printWhenGroupChanges="twenty_sd" 
uuid="3f2c1297-fc65-4369-ad4d-da52a2fd1087"/>
+                                               <box>
+                                                       <pen lineWidth="1.0" 
lineColor="#3C617F"/>
+                                                       <topPen lineWidth="1.0" 
lineColor="#3C617F"/>
+                                                       <leftPen 
lineWidth="1.0" lineColor="#3C617F"/>
+                                                       <bottomPen 
lineWidth="1.0" lineColor="#3C617F"/>
+                                                       <rightPen 
lineWidth="1.0" lineColor="#3C617F"/>
+                                               </box>
+                                               <chartTitle>
+                                                       <font 
fontName="SansSerif" size="11"/>
+                                                       
<titleExpression><![CDATA[$R{br23.title}]]></titleExpression>
+                                               </chartTitle>
+                                               <chartSubtitle>
+                                                       <font 
fontName="SansSerif"/>
+                                               </chartSubtitle>
+                                               <chartLegend>
+                                                       <font 
fontName="SansSerif"/>
+                                               </chartLegend>
+                                       </chart>
+                                       <categoryDataset>
+                                               <dataset resetType="Group" 
resetGroup="twenty_sd"/>
+                                               <categorySeries>
+                                                       
<seriesExpression><![CDATA["Available"]]></seriesExpression>
+                                                       
<categoryExpression><![CDATA[$F{storage_domain_name}]]></categoryExpression>
+                                                       
<valueExpression><![CDATA[$F{avail_size}]]></valueExpression>
+                                                       <itemHyperlink 
hyperlinkType="ReportExecution" hyperlinkTarget="Blank">
+                                                               
<hyperlinkTooltipExpression><![CDATA[$F{avail_size}.toString() + 
"GB"]]></hyperlinkTooltipExpression>
+                                                               
<hyperlinkParameter name="_report">
+                                                                       
<hyperlinkParameterExpression><![CDATA["/Reports/Inventory/Storage_Domain_Report_BR21"]]></hyperlinkParameterExpression>
+                                                               
</hyperlinkParameter>
+                                                               
<hyperlinkParameter name="is_deleted">
+                                                                       
<hyperlinkParameterExpression><![CDATA[$P{is_deleted}]]></hyperlinkParameterExpression>
+                                                               
</hyperlinkParameter>
+                                                               
<hyperlinkParameter name="P_DataCenter_ID">
+                                                                       
<hyperlinkParameterExpression><![CDATA[$P{P_DataCenter_ID}]]></hyperlinkParameterExpression>
+                                                               
</hyperlinkParameter>
+                                                               
<hyperlinkParameter name="P_Period">
+                                                                       
<hyperlinkParameterExpression><![CDATA[$P{P_Period}]]></hyperlinkParameterExpression>
+                                                               
</hyperlinkParameter>
+                                                               
<hyperlinkParameter name="P_Start_Date">
+                                                                       
<hyperlinkParameterExpression><![CDATA[$P{P_Start_Date}]]></hyperlinkParameterExpression>
+                                                               
</hyperlinkParameter>
+                                                               
<hyperlinkParameter name="P_StorageDomain_ID">
+                                                                       
<hyperlinkParameterExpression><![CDATA[$F{storage_domain_id}]]></hyperlinkParameterExpression>
+                                                               
</hyperlinkParameter>
+                                                       </itemHyperlink>
+                                               </categorySeries>
+                                               <categorySeries>
+                                                       
<seriesExpression><![CDATA["Used"]]></seriesExpression>
+                                                       
<categoryExpression><![CDATA[$F{storage_domain_name}]]></categoryExpression>
+                                                       
<valueExpression><![CDATA[$F{used_size}]]></valueExpression>
+                                                       <itemHyperlink 
hyperlinkType="ReportExecution" hyperlinkTarget="Blank">
+                                                               
<hyperlinkTooltipExpression><![CDATA[$F{used_size}.toString() + 
"GB"]]></hyperlinkTooltipExpression>
+                                                               
<hyperlinkParameter name="_report">
+                                                                       
<hyperlinkParameterExpression><![CDATA["/Reports/Inventory/Storage_Domain_Report_BR21"]]></hyperlinkParameterExpression>
+                                                               
</hyperlinkParameter>
+                                                               
<hyperlinkParameter name="is_deleted">
+                                                                       
<hyperlinkParameterExpression><![CDATA[$P{is_deleted}]]></hyperlinkParameterExpression>
+                                                               
</hyperlinkParameter>
+                                                               
<hyperlinkParameter name="P_DataCenter_ID">
+                                                                       
<hyperlinkParameterExpression><![CDATA[$P{P_DataCenter_ID}]]></hyperlinkParameterExpression>
+                                                               
</hyperlinkParameter>
+                                                               
<hyperlinkParameter name="P_Period">
+                                                                       
<hyperlinkParameterExpression><![CDATA[$P{P_Period}]]></hyperlinkParameterExpression>
+                                                               
</hyperlinkParameter>
+                                                               
<hyperlinkParameter name="P_Start_Date">
+                                                                       
<hyperlinkParameterExpression><![CDATA[$P{P_Start_Date}]]></hyperlinkParameterExpression>
+                                                               
</hyperlinkParameter>
+                                                               
<hyperlinkParameter name="P_StorageDomain_ID">
+                                                                       
<hyperlinkParameterExpression><![CDATA[$F{storage_domain_id}]]></hyperlinkParameterExpression>
+                                                               
</hyperlinkParameter>
+                                                       </itemHyperlink>
+                                               </categorySeries>
+                                       </categoryDataset>
+                                       <barPlot isShowLabels="false" 
isShowTickLabels="true" isShowTickMarks="false">
+                                               <plot orientation="Horizontal" 
labelRotation="-45.0">
+                                                       <seriesColor 
seriesOrder="0" color="#0000FF"/>
+                                                       <seriesColor 
seriesOrder="1" color="#FFA500"/>
+                                                       <seriesColor 
seriesOrder="2" color="#008000"/>
+                                                       <seriesColor 
seriesOrder="3" color="#FF0000"/>
+                                                       <seriesColor 
seriesOrder="4" color="#800000"/>
+                                                       <seriesColor 
seriesOrder="5" color="#004AAB"/>
+                                                       <seriesColor 
seriesOrder="6" color="#EE5C00"/>
+                                                       <seriesColor 
seriesOrder="7" color="#6EC000"/>
+                                                       <seriesColor 
seriesOrder="8" color="#7300A5"/>
+                                                       <seriesColor 
seriesOrder="9" color="#CC0000"/>
+                                               </plot>
+                                               <itemLabel color="#000000" 
backgroundColor="#FFFFFF">
+                                                       <font 
fontName="SansSerif"/>
+                                               </itemLabel>
+                                               
<categoryAxisLabelExpression><![CDATA[$R{axis.storage.domain.names}]]></categoryAxisLabelExpression>
+                                               <categoryAxisFormat 
labelRotation="-45.0">
+                                                       <axisFormat 
labelColor="#666666" verticalTickLabels="false">
+                                                               <labelFont>
+                                                                       <font 
fontName="SansSerif"/>
+                                                               </labelFont>
+                                                       </axisFormat>
+                                               </categoryAxisFormat>
+                                               
<valueAxisLabelExpression><![CDATA[$R{axis.storage.domain.size.gb}]]></valueAxisLabelExpression>
+                                               <valueAxisFormat>
+                                                       <axisFormat 
labelColor="#666666" verticalTickLabels="false">
+                                                               <labelFont>
+                                                                       <font 
fontName="SansSerif"/>
+                                                               </labelFont>
+                                                               <tickLabelFont>
+                                                                       <font 
fontName="SansSerif"/>
+                                                               </tickLabelFont>
+                                                       </axisFormat>
+                                               </valueAxisFormat>
+                                               
<rangeAxisMinValueExpression><![CDATA[0]]></rangeAxisMinValueExpression>
+                                               
<rangeAxisMaxValueExpression><![CDATA[$V{max_val} 
+15]]></rangeAxisMaxValueExpression>
+                                       </barPlot>
+                               </stackedBarChart>
+                       </band>
+               </groupFooter>
+       </group>
+       <detail>
+               <band splitType="Stretch"/>
+       </detail>
 </jasperReport>


-- 
To view, visit http://gerrit.ovirt.org/27828
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I8eee8894da281ef4f07111ee1674cb50ccee2ed7
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-reports
Gerrit-Branch: master
Gerrit-Owner: Shirly Radco <sra...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to