Shirly Radco has uploaded a new change for review.

Change subject: reports: br17 reports - added comments to queries
......................................................................

reports: br17 reports - added comments to queries

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

Change-Id: I3e48725df27ae1e5a0dc1057471011e398580b94
Signed-off-by: Shirly Radco <[email protected]>
---
M 
packaging/ovirt-reports/resources/Reports/Executive/summary_of_host_usage_resources_br17_files/full
 details.jrxml.data
M 
packaging/ovirt-reports/resources/Reports/Executive/summary_of_host_usage_resources_br17_files/summary_of_host_usage_resources_br17_jrxml.data
2 files changed, 447 insertions(+), 348 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-reports refs/changes/32/24832/1

diff --git 
a/packaging/ovirt-reports/resources/Reports/Executive/summary_of_host_usage_resources_br17_files/full
 details.jrxml.data 
b/packaging/ovirt-reports/resources/Reports/Executive/summary_of_host_usage_resources_br17_files/full
 details.jrxml.data
index a006c11..771987a 100644
--- 
a/packaging/ovirt-reports/resources/Reports/Executive/summary_of_host_usage_resources_br17_files/full
 details.jrxml.data
+++ 
b/packaging/ovirt-reports/resources/Reports/Executive/summary_of_host_usage_resources_br17_files/full
 details.jrxml.data
@@ -1,168 +1,224 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!-- Created with Jaspersoft Studio version last-->
 <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="report1" 
language="groovy" pageWidth="830" pageHeight="88" orientation="Landscape" 
columnWidth="830" leftMargin="0" rightMargin="0" topMargin="0" bottomMargin="0" 
resourceBundle="ovirt_reports_bundle" whenResourceMissingType="Error" 
uuid="16f8f76c-b429-4077-9f70-ed5df8c08a2f">
-    <property name="ireport.zoom" value="1.0"/>
-    <property name="ireport.x" value="0"/>
-    <property name="ireport.y" value="0"/>
-    <property name="ireport.jasperserver.reportUnit" 
value="/Reports/Executive/summary_of_host_usage_resources_br17"/>
-    <property name="ireport.jasperserver.url" 
value="http://localhost:8080/jasperserver/services/repository"/>
-    <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="P_Cluster_ID" class="java.lang.String">
-        <parameterDescription><![CDATA[Select a 
Cluster]]></parameterDescription>
-        
<defaultValueExpression><![CDATA["00000000-0000-0000-0000-000000000000"]]></defaultValueExpression>
-    </parameter>
-    <parameter name="P_Locale" class="java.lang.String">
-        
<defaultValueExpression><![CDATA[$P{REPORT_LOCALE}.toString()]]></defaultValueExpression>
-    </parameter>
-    <queryString>
-        <![CDATA[SELECT    
v3_4_configuration_history_datacenters.datacenter_name as datacenter_name,
-         v3_4_configuration_history_datacenters.delete_date as 
datacenter_delete_date,
-          coalesce((SELECT ' ' || 
RTrim(cast(v3_4_configuration_history_clusters.cluster_name as varchar))
-          FROM v3_4_configuration_history_clusters
-              WHERE v3_4_configuration_history_clusters.cluster_id = 
cast($P{P_Cluster_ID} as uuid)
-                and v3_4_configuration_history_clusters.history_id in (SELECT 
max(a.history_id)
-                                       FROM 
v3_4_configuration_history_clusters as a
-                                       GROUP BY a.cluster_id)), 'all') as 
cluster_name,
-        (SELECT v3_4_configuration_history_clusters.delete_date
-         FROM v3_4_configuration_history_clusters
-         WHERE v3_4_configuration_history_clusters.cluster_id = 
cast($P{P_Cluster_ID} as uuid)
-          and v3_4_configuration_history_clusters.history_id in (SELECT 
max(a.history_id)
-                                    FROM v3_4_configuration_history_clusters 
as a
-                                    GROUP BY a.cluster_id)) as 
cluster_delete_date,
-        CASE
-            WHEN $P{P_Period} = 1 THEN CAST(cast($P{P_Start_Date} as date) + 
interval '1 month' - interval '1 day' as date)
-            WHEN $P{P_Period} = 2 THEN CAST(cast($P{P_Start_Date} as date) + 
interval '3 month' - interval '1 day' as date)
-            WHEN $P{P_Period} = 3 THEN CAST(cast($P{P_Start_Date} as date) + 
interval '1 year' - interval '1 day' as date)
-        END as end_date,
-       (SELECT DISTINCT 
coalesce(enum_translator_localized.value_localized,enum_translator_default.value)
-        FROM enum_translator as enum_translator_default
-                 LEFT OUTER JOIN (SELECT enum_type, enum_key, value as 
value_localized
-                                  FROM enum_translator
-                                  WHERE language_code = $P{P_Locale})  as 
enum_translator_localized ON (enum_translator_localized.enum_type = 
enum_translator_default.enum_type AND enum_translator_localized.enum_key = 
enum_translator_default.enum_key)
+       <property name="ireport.zoom" value="1.0"/>
+       <property name="ireport.x" value="0"/>
+       <property name="ireport.y" value="0"/>
+       <property name="ireport.jasperserver.reportUnit" 
value="/Reports/Executive/summary_of_host_usage_resources_br17"/>
+       <property name="ireport.jasperserver.url" 
value="http://localhost:8080/jasperserver-pro/"/>
+       <property name="ireport.jasperserver.report.resource" 
value="/Reports/Executive/summary_of_host_usage_resources_br17_files/full 
details.jrxml"/>
+       <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="P_Cluster_ID" class="java.lang.String">
+               <parameterDescription><![CDATA[Select a 
Cluster]]></parameterDescription>
+               
<defaultValueExpression><![CDATA["00000000-0000-0000-0000-000000000000"]]></defaultValueExpression>
+       </parameter>
+       <parameter name="P_Locale" class="java.lang.String">
+               
<defaultValueExpression><![CDATA[$P{REPORT_LOCALE}.toString()]]></defaultValueExpression>
+       </parameter>
+       <queryString language="SQL">
+               <![CDATA[SELECT
+    v3_4_configuration_history_datacenters.datacenter_name
+    AS datacenter_name,
+    v3_4_configuration_history_datacenters.delete_date
+    AS datacenter_delete_date,
+    COALESCE(
+        (
+            SELECT
+                ' '
+                ||
+                RTrim (
+                    CAST ( v3_4_configuration_history_clusters.cluster_name AS 
varchar )
+                )
+            FROM v3_4_configuration_history_clusters
+            WHERE
+                v3_4_configuration_history_clusters.cluster_id =
+                CAST ( $P{P_Cluster_ID} AS uuid )
+            AND v3_4_configuration_history_clusters.history_id in (
+                SELECT MAX ( a.history_id )
+                FROM v3_4_configuration_history_clusters AS a
+                GROUP BY a.cluster_id
+            )
+        ),
+        'all'
+    )
+    AS cluster_name,
+    (
+        SELECT v3_4_configuration_history_clusters.delete_date
+        FROM v3_4_configuration_history_clusters
+        WHERE
+            v3_4_configuration_history_clusters.cluster_id =
+            CAST ( $P{P_Cluster_ID} AS uuid )
+        AND v3_4_configuration_history_clusters.history_id in (
+            SELECT MAX ( a.history_id )
+            FROM v3_4_configuration_history_clusters AS a
+            GROUP BY a.cluster_id
+        )
+    )
+    AS cluster_delete_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
+    AS end_date,
+    (
+        SELECT DISTINCT
+            COALESCE (
+                enum_translator_localized.value_localized,
+                enum_translator_default.value
+            )
+        FROM enum_translator AS enum_translator_default
+            LEFT OUTER JOIN (
+                SELECT
+                    enum_type,
+                    enum_key,
+                    value AS value_localized
+                FROM enum_translator
+                WHERE language_code = $P{P_Locale}
+            )
+            AS enum_translator_localized
+                ON (
+                    enum_translator_localized.enum_type =
+                    enum_translator_default.enum_type
+                    AND enum_translator_localized.enum_key =
+                    enum_translator_default.enum_key
+                )
         WHERE language_code = 'en_US'
-              AND enum_translator_default.enum_key = $P{P_Period}
-              AND enum_translator_default.enum_type = 'REPORTS_PERIOD') as 
period
+        AND enum_translator_default.enum_key = $P{P_Period}
+        AND enum_translator_default.enum_type = 'REPORTS_PERIOD'
+    )
+    AS period
 FROM v3_4_configuration_history_datacenters
-WHERE     v3_4_configuration_history_datacenters.datacenter_id = 
cast($P{P_DataCenter_ID} as uuid)
-    and v3_4_configuration_history_datacenters.history_id in (SELECT 
max(a.history_id)
-                                 FROM v3_4_configuration_history_datacenters 
as a
-                                 GROUP BY a.datacenter_id)]]>
-    </queryString>
-    <field name="datacenter_name" class="java.lang.String"/>
-    <field name="datacenter_delete_date" class="java.sql.Timestamp"/>
-    <field name="cluster_name" class="java.lang.String"/>
-    <field name="cluster_delete_date" class="java.sql.Timestamp"/>
-    <field name="end_date" class="java.sql.Date"/>
-    <field name="period" class="java.lang.String"/>
-    <variable name="datacenter_star" class="java.lang.String" resetType="None">
-        <variableExpression><![CDATA[$F{datacenter_delete_date} != null ? "*" 
: ""]]></variableExpression>
-    </variable>
-    <variable name="cluster_star" class="java.lang.String" resetType="None">
-        <variableExpression><![CDATA[$F{cluster_delete_date} != null ? "*" : 
""]]></variableExpression>
-    </variable>
-    <title>
-        <band height="88" splitType="Stretch">
-            <frame>
-                <reportElement uuid="32479da0-6872-4a1f-8db2-65b395dc6787" 
mode="Opaque" x="0" y="30" width="828" height="40"/>
-                <box>
-                    <pen lineWidth="1.0" lineColor="#CCCCCC"/>
-                    <topPen lineWidth="1.0" lineColor="#CCCCCC"/>
-                    <leftPen lineWidth="1.0" lineColor="#CCCCCC"/>
-                    <bottomPen lineWidth="1.0" lineColor="#CCCCCC"/>
-                    <rightPen lineWidth="1.0" lineColor="#CCCCCC"/>
-                </box>
-                <textField>
-                    <reportElement uuid="074ae344-479f-49b7-924b-43c9e9d0aebc" 
x="88" y="0" width="389" height="20"/>
-                    <textElement verticalAlignment="Middle" markup="html">
-                        <font fontName="SansSerif" size="11" isBold="false" 
pdfEncoding="Cp1252" isPdfEmbedded="false"/>
-                    </textElement>
-                    <textFieldExpression><![CDATA["<b>" + 
$R{full.details.datacenter} + ": </b>" + $F{datacenter_name} + 
$V{datacenter_star}]]></textFieldExpression>
-                    <hyperlinkTooltipExpression><![CDATA[$F{datacenter_name} + 
$V{datacenter_star}]]></hyperlinkTooltipExpression>
-                </textField>
-                <textField>
-                    <reportElement uuid="81a30d04-1dd1-4771-a0f0-fd500a05895d" 
positionType="Float" x="88" y="20" width="389" height="20"/>
-                    <textElement textAlignment="Justified" 
verticalAlignment="Middle" markup="html">
-                        <font fontName="SansSerif" size="11" isBold="false"/>
-                    </textElement>
-                    <textFieldExpression><![CDATA[$F{cluster_name} != "all" ? 
"<b>" + $R{full.details.cluster} + ":</b> " + $F{cluster_name} + 
$V{cluster_star} : "<b>" + $R{full.details.cluster} + ":</b> "+ 
$R{full.details.all}]]></textFieldExpression>
-                    <hyperlinkTooltipExpression><![CDATA[$F{cluster_name} != 
"all" ? $F{cluster_name} + $V{cluster_star} : 
$R{full.details.all}]]></hyperlinkTooltipExpression>
-                </textField>
-                <textField>
-                    <reportElement uuid="34b4febf-c704-4efa-880e-0a7b0199aa9e" 
positionType="Float" x="599" y="0" width="229" height="20"/>
-                    <textElement textAlignment="Justified" 
verticalAlignment="Middle" markup="html">
-                        <font fontName="SansSerif" size="11" isBold="false"/>
-                    </textElement>
-                    <textFieldExpression><![CDATA[$P{P_Period} == 0 ? "<b>" + 
$R{full.details.date.range} + ": </b>" + 
DateFormat.getDateInstance(DateFormat.SHORT, 
$P{REPORT_LOCALE}).format($P{P_Start_Date}) : "<b>" + 
$R{full.details.date.range} + ": </b>" + 
DateFormat.getDateInstance(DateFormat.SHORT, 
$P{REPORT_LOCALE}).format($P{P_Start_Date}) + " - " + 
DateFormat.getDateInstance(DateFormat.SHORT, 
$P{REPORT_LOCALE}).format($F{end_date})]]></textFieldExpression>
-                    <hyperlinkTooltipExpression><![CDATA[$P{P_Period} == 0 ? 
DateFormat.getDateInstance(DateFormat.SHORT, 
$P{REPORT_LOCALE}).format($P{P_Start_Date}) : 
DateFormat.getDateInstance(DateFormat.SHORT, 
$P{REPORT_LOCALE}).format($P{P_Start_Date}) + " - " + 
DateFormat.getDateInstance(DateFormat.SHORT, 
$P{REPORT_LOCALE}).format($F{end_date})]]></hyperlinkTooltipExpression>
-                </textField>
-                <textField>
-                    <reportElement uuid="6fb831e1-a77f-4aae-9e93-0b7f5140ffe9" 
positionType="Float" x="487" y="0" width="107" height="20"/>
-                    <textElement textAlignment="Justified" 
verticalAlignment="Middle" markup="html">
-                        <font fontName="SansSerif" size="11" isBold="false"/>
-                    </textElement>
-                    <textFieldExpression><![CDATA["<b>" + 
$R{full.details.period} + ":</b> " + $F{period}]]></textFieldExpression>
-                    
<hyperlinkTooltipExpression><![CDATA[$F{period}]]></hyperlinkTooltipExpression>
-                </textField>
-                <textField>
-                    <reportElement uuid="43cfa544-bb49-49f2-925a-6e7c759e2cae" 
mode="Opaque" x="2" y="1" width="69" height="36" forecolor="#666666" 
backcolor="#E6E6E6"/>
-                    <textElement textAlignment="Left" 
verticalAlignment="Middle" markup="none">
-                        <font fontName="SansSerif" size="13" isBold="true"/>
-                    </textElement>
-                    <textFieldExpression><![CDATA[$R{full.details.criteria} + 
":"]]></textFieldExpression>
-                </textField>
-                <textField>
-                    <reportElement uuid="6e183f0b-e39e-451e-ad83-394c1fd1d9db" 
positionType="Float" x="487" y="20" width="341" height="20"/>
-                    <textElement textAlignment="Justified" 
verticalAlignment="Middle" markup="html">
-                        <font fontName="SansSerif" size="11" isBold="false"/>
-                    </textElement>
-                    <textFieldExpression><![CDATA[$P{is_deleted} == "" ? "<b>" 
+ $R{full.details.show.deleted.hosts} + ":</b> " + $R{full.details.yes} : "<b>" 
+ $R{full.details.show.deleted.hosts} + ":</b> " + 
$R{full.details.no}]]></textFieldExpression>
-                    <hyperlinkTooltipExpression><![CDATA[$P{is_deleted} == "" 
? $R{full.details.yes} : $R{full.details.no}]]></hyperlinkTooltipExpression>
-                </textField>
-            </frame>
-            <textField evaluationTime="Report" isBlankWhenNull="false">
-                <reportElement uuid="e75afcd1-9657-4048-baf2-2dd95ac181fc" 
x="0" y="0" width="830" height="25" forecolor="#666666"/>
-                <textElement textAlignment="Left" verticalAlignment="Top" 
markup="html">
-                    <font fontName="SansSerif" size="17" isBold="false" 
isItalic="false" isUnderline="false" isStrikeThrough="false"/>
-                </textElement>
-                <textFieldExpression><![CDATA[msg($R{br17.title}, 
$F{cluster_name} == "all" ? $R{full.details.clusters} : 
msg($R{full.details.cluster.and.name}, $F{cluster_name}) + $V{cluster_star}, 
$F{datacenter_name} + $V{datacenter_star})]]></textFieldExpression>
-            </textField>
-            <image>
-                <reportElement uuid="906e2dad-403f-4ae0-b2a6-00f0e12733f9" 
x="12" y="74" width="10" height="11">
-                    <printWhenExpression><![CDATA[$F{cluster_delete_date} != 
null || $F{datacenter_delete_date} != null]]></printWhenExpression>
-                </reportElement>
-                
<imageExpression><![CDATA["repo:trash-icon"]]></imageExpression>
-            </image>
-            <staticText>
-                <reportElement uuid="1c3abd71-e0b1-409a-8c12-043d5d63c5a5" 
x="5" y="74" width="5" height="14" forecolor="#666666">
-                    <printWhenExpression><![CDATA[$F{cluster_delete_date} != 
null || $F{datacenter_delete_date} != null]]></printWhenExpression>
-                </reportElement>
-                <textElement verticalAlignment="Middle">
-                    <font fontName="SansSerif" size="12"/>
-                </textElement>
-                <text><![CDATA[*]]></text>
-            </staticText>
-            <textField>
-                <reportElement uuid="ad5c8494-daae-4188-b8ac-04b7767a2908" 
x="29" y="74" width="735" height="14" forecolor="#666666"/>
-                <textElement markup="html">
-                    <font fontName="SansSerif"/>
-                </textElement>
-                <textFieldExpression><![CDATA[$F{cluster_delete_date} != null ?
+WHERE
+    v3_4_configuration_history_datacenters.datacenter_id =
+    CAST ( $P{P_DataCenter_ID} AS uuid )
+    AND v3_4_configuration_history_datacenters.history_id in (
+        SELECT MAX ( a.history_id )
+        FROM v3_4_configuration_history_datacenters AS a
+        GROUP BY a.datacenter_id
+    )]]>
+       </queryString>
+       <field name="datacenter_name" class="java.lang.String"/>
+       <field name="datacenter_delete_date" class="java.sql.Timestamp"/>
+       <field name="cluster_name" class="java.lang.String"/>
+       <field name="cluster_delete_date" class="java.sql.Timestamp"/>
+       <field name="end_date" class="java.sql.Date"/>
+       <field name="period" class="java.lang.String"/>
+       <variable name="datacenter_star" class="java.lang.String" 
resetType="None">
+               <variableExpression><![CDATA[$F{datacenter_delete_date} != null 
? "*" : ""]]></variableExpression>
+       </variable>
+       <variable name="cluster_star" class="java.lang.String" resetType="None">
+               <variableExpression><![CDATA[$F{cluster_delete_date} != null ? 
"*" : ""]]></variableExpression>
+       </variable>
+       <title>
+               <band height="88" splitType="Stretch">
+                       <frame>
+                               <reportElement mode="Opaque" x="0" y="30" 
width="828" height="40" uuid="32479da0-6872-4a1f-8db2-65b395dc6787"/>
+                               <box>
+                                       <pen lineWidth="1.0" 
lineColor="#CCCCCC"/>
+                                       <topPen lineWidth="1.0" 
lineColor="#CCCCCC"/>
+                                       <leftPen lineWidth="1.0" 
lineColor="#CCCCCC"/>
+                                       <bottomPen lineWidth="1.0" 
lineColor="#CCCCCC"/>
+                                       <rightPen lineWidth="1.0" 
lineColor="#CCCCCC"/>
+                               </box>
+                               <textField>
+                                       <reportElement x="88" y="0" width="389" 
height="20" uuid="074ae344-479f-49b7-924b-43c9e9d0aebc"/>
+                                       <textElement verticalAlignment="Middle" 
markup="html">
+                                               <font fontName="SansSerif" 
size="11" isBold="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
+                                       </textElement>
+                                       <textFieldExpression><![CDATA["<b>" + 
$R{full.details.datacenter} + ": </b>" + $F{datacenter_name} + 
$V{datacenter_star}]]></textFieldExpression>
+                                       
<hyperlinkTooltipExpression><![CDATA[$F{datacenter_name} + 
$V{datacenter_star}]]></hyperlinkTooltipExpression>
+                               </textField>
+                               <textField>
+                                       <reportElement positionType="Float" 
x="88" y="20" width="389" height="20" 
uuid="81a30d04-1dd1-4771-a0f0-fd500a05895d"/>
+                                       <textElement textAlignment="Justified" 
verticalAlignment="Middle" markup="html">
+                                               <font fontName="SansSerif" 
size="11" isBold="false"/>
+                                       </textElement>
+                                       
<textFieldExpression><![CDATA[$F{cluster_name} != "all" ? "<b>" + 
$R{full.details.cluster} + ":</b> " + $F{cluster_name} + $V{cluster_star} : 
"<b>" + $R{full.details.cluster} + ":</b> "+ 
$R{full.details.all}]]></textFieldExpression>
+                                       
<hyperlinkTooltipExpression><![CDATA[$F{cluster_name} != "all" ? 
$F{cluster_name} + $V{cluster_star} : 
$R{full.details.all}]]></hyperlinkTooltipExpression>
+                               </textField>
+                               <textField>
+                                       <reportElement positionType="Float" 
x="599" y="0" width="229" height="20" 
uuid="34b4febf-c704-4efa-880e-0a7b0199aa9e"/>
+                                       <textElement textAlignment="Justified" 
verticalAlignment="Middle" markup="html">
+                                               <font fontName="SansSerif" 
size="11" isBold="false"/>
+                                       </textElement>
+                                       
<textFieldExpression><![CDATA[$P{P_Period} == 0 ? "<b>" + 
$R{full.details.date.range} + ": </b>" + 
DateFormat.getDateInstance(DateFormat.SHORT, 
$P{REPORT_LOCALE}).format($P{P_Start_Date}) : "<b>" + 
$R{full.details.date.range} + ": </b>" + 
DateFormat.getDateInstance(DateFormat.SHORT, 
$P{REPORT_LOCALE}).format($P{P_Start_Date}) + " - " + 
DateFormat.getDateInstance(DateFormat.SHORT, 
$P{REPORT_LOCALE}).format($F{end_date})]]></textFieldExpression>
+                                       
<hyperlinkTooltipExpression><![CDATA[$P{P_Period} == 0 ? 
DateFormat.getDateInstance(DateFormat.SHORT, 
$P{REPORT_LOCALE}).format($P{P_Start_Date}) : 
DateFormat.getDateInstance(DateFormat.SHORT, 
$P{REPORT_LOCALE}).format($P{P_Start_Date}) + " - " + 
DateFormat.getDateInstance(DateFormat.SHORT, 
$P{REPORT_LOCALE}).format($F{end_date})]]></hyperlinkTooltipExpression>
+                               </textField>
+                               <textField>
+                                       <reportElement positionType="Float" 
x="487" y="0" width="107" height="20" 
uuid="6fb831e1-a77f-4aae-9e93-0b7f5140ffe9"/>
+                                       <textElement textAlignment="Justified" 
verticalAlignment="Middle" markup="html">
+                                               <font fontName="SansSerif" 
size="11" isBold="false"/>
+                                       </textElement>
+                                       <textFieldExpression><![CDATA["<b>" + 
$R{full.details.period} + ":</b> " + $F{period}]]></textFieldExpression>
+                                       
<hyperlinkTooltipExpression><![CDATA[$F{period}]]></hyperlinkTooltipExpression>
+                               </textField>
+                               <textField>
+                                       <reportElement mode="Opaque" x="2" 
y="1" width="69" height="36" forecolor="#666666" backcolor="#E6E6E6" 
uuid="43cfa544-bb49-49f2-925a-6e7c759e2cae"/>
+                                       <textElement textAlignment="Left" 
verticalAlignment="Middle" markup="none">
+                                               <font fontName="SansSerif" 
size="13" isBold="true"/>
+                                       </textElement>
+                                       
<textFieldExpression><![CDATA[$R{full.details.criteria} + 
":"]]></textFieldExpression>
+                               </textField>
+                               <textField>
+                                       <reportElement positionType="Float" 
x="487" y="20" width="341" height="20" 
uuid="6e183f0b-e39e-451e-ad83-394c1fd1d9db"/>
+                                       <textElement textAlignment="Justified" 
verticalAlignment="Middle" markup="html">
+                                               <font fontName="SansSerif" 
size="11" isBold="false"/>
+                                       </textElement>
+                                       
<textFieldExpression><![CDATA[$P{is_deleted} == "" ? "<b>" + 
$R{full.details.show.deleted.hosts} + ":</b> " + $R{full.details.yes} : "<b>" + 
$R{full.details.show.deleted.hosts} + ":</b> " + 
$R{full.details.no}]]></textFieldExpression>
+                                       
<hyperlinkTooltipExpression><![CDATA[$P{is_deleted} == "" ? 
$R{full.details.yes} : $R{full.details.no}]]></hyperlinkTooltipExpression>
+                               </textField>
+                       </frame>
+                       <textField evaluationTime="Report" 
isBlankWhenNull="false">
+                               <reportElement x="0" y="0" width="830" 
height="25" forecolor="#666666" uuid="e75afcd1-9657-4048-baf2-2dd95ac181fc"/>
+                               <textElement textAlignment="Left" 
verticalAlignment="Top" markup="html">
+                                       <font fontName="SansSerif" size="17" 
isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false"/>
+                               </textElement>
+                               
<textFieldExpression><![CDATA[msg($R{br17.title}, $F{cluster_name} == "all" ? 
$R{full.details.clusters} : msg($R{full.details.cluster.and.name}, 
$F{cluster_name}) + $V{cluster_star}, $F{datacenter_name} + 
$V{datacenter_star})]]></textFieldExpression>
+                       </textField>
+                       <image>
+                               <reportElement x="12" y="74" width="10" 
height="11" uuid="906e2dad-403f-4ae0-b2a6-00f0e12733f9">
+                                       
<printWhenExpression><![CDATA[$F{cluster_delete_date} != null || 
$F{datacenter_delete_date} != null]]></printWhenExpression>
+                               </reportElement>
+                               
<imageExpression><![CDATA["repo:trash-icon"]]></imageExpression>
+                       </image>
+                       <staticText>
+                               <reportElement x="5" y="74" width="5" 
height="14" forecolor="#666666" uuid="1c3abd71-e0b1-409a-8c12-043d5d63c5a5">
+                                       
<printWhenExpression><![CDATA[$F{cluster_delete_date} != null || 
$F{datacenter_delete_date} != null]]></printWhenExpression>
+                               </reportElement>
+                               <textElement verticalAlignment="Middle">
+                                       <font fontName="SansSerif" size="12"/>
+                               </textElement>
+                               <text><![CDATA[*]]></text>
+                       </staticText>
+                       <textField>
+                               <reportElement x="29" y="74" width="735" 
height="14" forecolor="#666666" uuid="ad5c8494-daae-4188-b8ac-04b7767a2908"/>
+                               <textElement markup="html">
+                                       <font fontName="SansSerif"/>
+                               </textElement>
+                               
<textFieldExpression><![CDATA[$F{cluster_delete_date} != null ?
 $F{datacenter_delete_date} != null ? 
msg($R{full.details.deleted.comment.datacenter.and.cluster}, 
DateFormat.getDateInstance(DateFormat.SHORT, 
$P{REPORT_LOCALE}).format($F{datacenter_delete_date}), 
DateFormat.getDateInstance(DateFormat.SHORT, 
$P{REPORT_LOCALE}).format($F{cluster_delete_date})) :
 msg($R{full.details.deleted.comment.cluster}, 
DateFormat.getDateInstance(DateFormat.SHORT, 
$P{REPORT_LOCALE}).format($F{cluster_delete_date})) :
 $F{datacenter_delete_date} != null ? 
msg($R{full.details.deleted.comment.datacenter}, 
DateFormat.getDateInstance(DateFormat.SHORT, 
$P{REPORT_LOCALE}).format($F{datacenter_delete_date})) : 
""]]></textFieldExpression>
-            </textField>
-        </band>
-    </title>
+                       </textField>
+               </band>
+       </title>
 </jasperReport>
diff --git 
a/packaging/ovirt-reports/resources/Reports/Executive/summary_of_host_usage_resources_br17_files/summary_of_host_usage_resources_br17_jrxml.data
 
b/packaging/ovirt-reports/resources/Reports/Executive/summary_of_host_usage_resources_br17_files/summary_of_host_usage_resources_br17_jrxml.data
index dccb7cd..8b4f705 100644
--- 
a/packaging/ovirt-reports/resources/Reports/Executive/summary_of_host_usage_resources_br17_files/summary_of_host_usage_resources_br17_jrxml.data
+++ 
b/packaging/ovirt-reports/resources/Reports/Executive/summary_of_host_usage_resources_br17_files/summary_of_host_usage_resources_br17_jrxml.data
@@ -1,196 +1,239 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<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="BR17" 
language="groovy" pageWidth="842" pageHeight="595" orientation="Landscape" 
whenNoDataType="AllSectionsNoDetail" columnWidth="832" leftMargin="5" 
rightMargin="5" topMargin="5" bottomMargin="5" 
resourceBundle="ovirt_reports_bundle" whenResourceMissingType="Error">
-    <property name="ireport.jasperserver.reportUnit" 
value="/Reports/Executive/summary_of_host_usage_resources_br17"/>
-    <property name="ireport.jasperserver.url" 
value="http://localhost:8080/jasperserver/services/repository"/>
-    <property name="ireport.zoom" value="1.0"/>
-    <property name="ireport.x" value="0"/>
-    <property name="ireport.y" value="71"/>
-    <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="P_Cluster_ID" class="java.lang.String">
-        <parameterDescription><![CDATA[Select a 
Cluster]]></parameterDescription>
-        
<defaultValueExpression><![CDATA["00000000-0000-0000-0000-000000000000"]]></defaultValueExpression>
-    </parameter>
-        <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[-- Hosts Average Usage Peaks
+<!-- Created with Jaspersoft Studio version last-->
+<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="BR17" 
language="groovy" pageWidth="842" pageHeight="595" orientation="Landscape" 
whenNoDataType="AllSectionsNoDetail" columnWidth="832" leftMargin="5" 
rightMargin="5" topMargin="5" bottomMargin="5" 
resourceBundle="ovirt_reports_bundle" whenResourceMissingType="Error" 
uuid="5f253524-5387-4824-83ff-c5f1759f87e0">
+       <property name="ireport.jasperserver.reportUnit" 
value="/Reports/Executive/summary_of_host_usage_resources_br17"/>
+       <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="71"/>
+       <property name="ireport.jasperserver.report.resource" 
value="/Reports/Executive/summary_of_host_usage_resources_br17_files/summary_of_host_usage_resources_br17_jrxml"/>
+       <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="P_Cluster_ID" class="java.lang.String">
+               <parameterDescription><![CDATA[Select a 
Cluster]]></parameterDescription>
+               
<defaultValueExpression><![CDATA["00000000-0000-0000-0000-000000000000"]]></defaultValueExpression>
+       </parameter>
+       <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[--BR17 - This query calculates the hosts "Average 
Usage Peaks"
+-- By Average value of daily "cpu usage peak" vs.
+-- Average values of daily "memory usage peak".
+
 SELECT
-      TBL_$P!{table_name}_PEAKS.host_id
-      ,host_name
-      ,delete_date
-      ,cast(AVG(TBL_$P!{table_name}_PEAKS.cpu_peak) as int) AS avg_cpu_peak
-      ,cast(AVG(TBL_$P!{table_name}_PEAKS.mem_peak) as int) AS avg_mem_peak
-FROM     (
+    /* If "Period" equals to "Daily" then "table_name" parameter equals to 
"hourly" else "daily" */
+    TBL_$P!{table_name}_PEAKS.host_id,
+    host_name,
+    delete_date,
+    -- Average value of daily cpu usage peak
+    CAST (
+        AVG ( TBL_$P!{table_name}_PEAKS.cpu_peak )  as int
+    )
+    AS avg_cpu_peak,
+    -- Average values of daily memory usage peak
+    CAST (
+        AVG ( TBL_$P!{table_name}_PEAKS.mem_peak ) AS int
+    )
+    AS avg_mem_peak
+FROM (
     -- Calculation of daily cpu and memory usage peaks
-    SELECT    v3_4_statistics_hosts_resources_usage_$P!{table_name}.host_id,
-            host_name,
-            history_datetime,
-            delete_date,
-            MAX(coalesce(max_cpu_usage,0)) as cpu_peak,
-            MAX(coalesce(max_memory_usage,0)) as mem_peak
+    SELECT
+        v3_4_statistics_hosts_resources_usage_$P!{table_name}.host_id,
+        host_name,
+        history_datetime,
+        delete_date,
+        MAX (
+            COALESCE ( max_cpu_usage, 0 )
+        )
+        AS cpu_peak,
+        MAX (
+            COALESCE ( max_memory_usage, 0 )
+        )
+        AS mem_peak
     FROM v3_4_statistics_hosts_resources_usage_$P!{table_name}
-            INNER JOIN v3_4_configuration_history_hosts
-                      ON (v3_4_configuration_history_hosts.host_id = 
v3_4_statistics_hosts_resources_usage_$P!{table_name}.host_id)
+        INNER JOIN v3_4_configuration_history_hosts
+        ON (
+            v3_4_configuration_history_hosts.host_id =
+            v3_4_statistics_hosts_resources_usage_$P!{table_name}.host_id
+        )
     WHERE
-        v3_4_configuration_history_hosts.cluster_id in (SELECT cluster_id
-                                FROM v3_4_configuration_history_clusters
-                                Where datacenter_id = cast($P{P_DataCenter_ID} 
as uuid))
-        AND v3_4_configuration_history_hosts.cluster_id = CASE $P{P_Cluster_ID}
-                                WHEN NULL THEN 
v3_4_configuration_history_hosts.cluster_id
-                                WHEN '11111111-1111-1111-1111-111111111111' 
THEN v3_4_configuration_history_hosts.cluster_id
-                                ELSE cast($P{P_Cluster_ID} as uuid)
-                                     END
-        AND history_datetime >= cast($P{P_Start_Date} as date)
-        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_4_configuration_history_hosts.history_id in (SELECT 
max(a.history_id)
-                                FROM v3_4_configuration_history_hosts a
-                                GROUP BY a.host_id)
+        v3_4_configuration_history_hosts.cluster_id in (
+            SELECT cluster_id
+                FROM v3_4_configuration_history_clusters
+                Where datacenter_id = CAST ( $P{P_DataCenter_ID} AS uuid )
+        )
+        AND
+            v3_4_configuration_history_hosts.cluster_id =
+            CASE $P{P_Cluster_ID}
+                WHEN NULL
+                    THEN v3_4_configuration_history_hosts.cluster_id
+                WHEN '11111111-1111-1111-1111-111111111111'
+                    THEN v3_4_configuration_history_hosts.cluster_id
+                ELSE CAST ( $P{P_Cluster_ID} AS uuid )
+            END
+        AND history_datetime >= CAST ( $P{P_Start_Date} AS date )
+        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_4_configuration_history_hosts.history_id in (
+            SELECT MAX(a.history_id)
+            FROM v3_4_configuration_history_hosts a
+            GROUP BY a.host_id
+        )
         $P!{is_deleted}
-    GROUP BY v3_4_statistics_hosts_resources_usage_$P!{table_name}.host_id, 
host_name, delete_date, history_datetime
-    ) AS TBL_$P!{table_name}_PEAKS
+    GROUP BY
+        v3_4_statistics_hosts_resources_usage_$P!{table_name}.host_id,
+        host_name,
+        delete_date,
+        history_datetime
+)
+AS TBL_$P!{table_name}_PEAKS
 GROUP BY
-      TBL_$P!{table_name}_PEAKS.host_id, host_name, delete_date
-Order by delete_date DESC, host_id]]>
-    </queryString>
-    <field name="host_id" class="java.lang.Object"/>
-    <field name="host_name" class="java.lang.String"/>
-    <field name="delete_date" class="java.sql.Timestamp"/>
-    <field name="avg_cpu_peak" class="java.lang.Integer"/>
-    <field name="avg_mem_peak" class="java.lang.Integer"/>
-    <variable name="CURRENT_PAGE_NUMBER" class="java.lang.Integer" 
resetType="None" incrementType="Page">
-        <variableExpression><![CDATA[$V{PAGE_NUMBER}]]></variableExpression>
-        <initialValueExpression><![CDATA[]]></initialValueExpression>
-    </variable>
-    <title>
-        <band height="570" splitType="Stretch">
-            <subreport>
-                <reportElement x="0" y="45" width="830" height="88"/>
-                <subreportParameter name="P_Cluster_ID">
-                    
<subreportParameterExpression><![CDATA[$P{P_Cluster_ID}]]></subreportParameterExpression>
-                </subreportParameter>
-                <subreportParameter name="is_deleted">
-                    
<subreportParameterExpression><![CDATA[$P{is_deleted}]]></subreportParameterExpression>
-                </subreportParameter>
-                <subreportParameter name="P_Period">
-                    
<subreportParameterExpression><![CDATA[$P{P_Period}]]></subreportParameterExpression>
-                </subreportParameter>
-                <subreportParameter name="P_DataCenter_ID">
-                    
<subreportParameterExpression><![CDATA[$P{P_DataCenter_ID}]]></subreportParameterExpression>
-                </subreportParameter>
-                <subreportParameter name="P_Start_Date">
-                    
<subreportParameterExpression><![CDATA[$P{P_Start_Date}]]></subreportParameterExpression>
-                </subreportParameter>
-                
<connectionExpression><![CDATA[$P{REPORT_CONNECTION}]]></connectionExpression>
-                <subreportExpression 
class="java.lang.String"><![CDATA["repo:full 
details.jrxml"]]></subreportExpression>
-            </subreport>
-            <line>
-                <reportElement x="0" y="43" width="832" height="1"/>
-            </line>
-            <textField pattern="">
-                <reportElement x="549" y="27" width="283" height="15"/>
-                <textElement textAlignment="Right">
-                    <font fontName="SansSerif" size="11" isBold="false"/>
-                </textElement>
-                <textFieldExpression 
class="java.lang.String"><![CDATA[DateFormat.getDateInstance(DateFormat.LONG, 
$P{REPORT_LOCALE}).format(new Date())]]></textFieldExpression>
-            </textField>
-            <image>
-                <reportElement x="0" y="0" width="228" height="42"/>
-                <imageExpression 
class="java.lang.String"><![CDATA["repo:ovirt-icon"]]></imageExpression>
-            </image>
-            <scatterChart>
-                <chart isShowLegend="true" evaluationTime="Report" 
hyperlinkTarget="Blank" 
customizerClass="com.ovirt.reports.jasper.ScatterChartCustomizer" 
renderType="draw" theme="ReportsLineBarChartTheme">
-                    <reportElement x="199" y="133" width="435" height="435"/>
-                    <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 color="#3A5E75">
-                        <font fontName="SansSerif" isBold="true"/>
-                        
<titleExpression><![CDATA[$R{br17b.title}]]></titleExpression>
-                    </chartTitle>
-                    <chartSubtitle>
-                        <font fontName="SansSerif"/>
-                    </chartSubtitle>
-                    <chartLegend>
-                        <font fontName="SansSerif"/>
-                    </chartLegend>
-                </chart>
-                <xyDataset>
-                    <xySeries>
-                        <seriesExpression><![CDATA[$F{delete_date} == null ? 
$R{br17.chart.active.hosts} : $R{br17.chart.deleted.hosts}]]></seriesExpression>
-                        
<xValueExpression><![CDATA[$F{avg_cpu_peak}]]></xValueExpression>
-                        
<yValueExpression><![CDATA[$F{avg_mem_peak}]]></yValueExpression>
-                        <itemHyperlink>
-                            <hyperlinkTooltipExpression><![CDATA[$F{host_name} 
+ " (" + $R{br17.chart.cpu} + ": " + $F{avg_cpu_peak}.toString() + "%, " + 
$R{br17.chart.memory} + ": " + $F{avg_mem_peak}.toString() + 
"%)"]]></hyperlinkTooltipExpression>
-                        </itemHyperlink>
-                    </xySeries>
-                </xyDataset>
-                <scatterPlot isShowLines="false" isShowShapes="true">
-                    <plot/>
-                    
<xAxisLabelExpression><![CDATA[$R{axis.cpu.usage.percent}]]></xAxisLabelExpression>
-                    <xAxisFormat>
-                        <axisFormat labelColor="#666666" 
verticalTickLabels="false">
-                            <labelFont>
-                                <font fontName="SansSerif"/>
-                            </labelFont>
-                            <tickLabelFont>
-                                <font fontName="SansSerif"/>
-                            </tickLabelFont>
-                        </axisFormat>
-                    </xAxisFormat>
-                    
<yAxisLabelExpression><![CDATA[$R{axis.memory.usage.percent}]]></yAxisLabelExpression>
-                    <yAxisFormat>
-                        <axisFormat labelColor="#666666" 
verticalTickLabels="false">
-                            <labelFont>
-                                <font fontName="SansSerif"/>
-                            </labelFont>
-                            <tickLabelFont>
-                                <font fontName="SansSerif"/>
-                            </tickLabelFont>
-                        </axisFormat>
-                    </yAxisFormat>
-                    
<domainAxisMinValueExpression><![CDATA[0]]></domainAxisMinValueExpression>
-                    
<domainAxisMaxValueExpression><![CDATA[100]]></domainAxisMaxValueExpression>
-                    
<rangeAxisMinValueExpression><![CDATA[0]]></rangeAxisMinValueExpression>
-                    
<rangeAxisMaxValueExpression><![CDATA[100]]></rangeAxisMaxValueExpression>
-                </scatterPlot>
-            </scatterChart>
-        </band>
-    </title>
-    <pageFooter>
-        <band height="15" splitType="Stretch">
-            <textField evaluationTime="Auto">
-                <reportElement x="224" y="0" width="385" height="15"/>
-                <textElement textAlignment="Center" verticalAlignment="Middle">
-                    <font fontName="SansSerif"/>
-                </textElement>
-                <textFieldExpression 
class="java.lang.String"><![CDATA[msg($R{footer.pagination}, 
$V{CURRENT_PAGE_NUMBER}, $V{PAGE_NUMBER})]]></textFieldExpression>
-            </textField>
-        </band>
-    </pageFooter>
+      TBL_$P!{table_name}_PEAKS.host_id,
+      host_name, delete_date
+ORDER BY delete_date DESC, host_id]]>
+       </queryString>
+       <field name="host_id" class="java.lang.Object"/>
+       <field name="host_name" class="java.lang.String"/>
+       <field name="delete_date" class="java.sql.Timestamp"/>
+       <field name="avg_cpu_peak" class="java.lang.Integer"/>
+       <field name="avg_mem_peak" class="java.lang.Integer"/>
+       <variable name="CURRENT_PAGE_NUMBER" class="java.lang.Integer" 
resetType="None" incrementType="Page">
+               
<variableExpression><![CDATA[$V{PAGE_NUMBER}]]></variableExpression>
+               <initialValueExpression><![CDATA[]]></initialValueExpression>
+       </variable>
+       <title>
+               <band height="570" splitType="Stretch">
+                       <subreport>
+                               <reportElement x="0" y="45" width="830" 
height="88" uuid="0cea00f2-db56-43be-a76b-a6c4eefe191c"/>
+                               <subreportParameter name="P_Cluster_ID">
+                                       
<subreportParameterExpression><![CDATA[$P{P_Cluster_ID}]]></subreportParameterExpression>
+                               </subreportParameter>
+                               <subreportParameter name="is_deleted">
+                                       
<subreportParameterExpression><![CDATA[$P{is_deleted}]]></subreportParameterExpression>
+                               </subreportParameter>
+                               <subreportParameter name="P_Period">
+                                       
<subreportParameterExpression><![CDATA[$P{P_Period}]]></subreportParameterExpression>
+                               </subreportParameter>
+                               <subreportParameter name="P_DataCenter_ID">
+                                       
<subreportParameterExpression><![CDATA[$P{P_DataCenter_ID}]]></subreportParameterExpression>
+                               </subreportParameter>
+                               <subreportParameter name="P_Start_Date">
+                                       
<subreportParameterExpression><![CDATA[$P{P_Start_Date}]]></subreportParameterExpression>
+                               </subreportParameter>
+                               
<connectionExpression><![CDATA[$P{REPORT_CONNECTION}]]></connectionExpression>
+                               <subreportExpression><![CDATA["repo:full 
details.jrxml"]]></subreportExpression>
+                       </subreport>
+                       <line>
+                               <reportElement x="0" y="43" width="832" 
height="1" uuid="86fc3d8e-ef33-45c1-8e64-1b17b8f6d535"/>
+                       </line>
+                       <textField pattern="">
+                               <reportElement x="549" y="27" width="283" 
height="15" uuid="e6253de2-f104-45c0-b5c7-9e063d727c22"/>
+                               <textElement textAlignment="Right">
+                                       <font fontName="SansSerif" size="11" 
isBold="false"/>
+                               </textElement>
+                               
<textFieldExpression><![CDATA[DateFormat.getDateInstance(DateFormat.LONG, 
$P{REPORT_LOCALE}).format(new Date())]]></textFieldExpression>
+                       </textField>
+                       <image>
+                               <reportElement x="0" y="0" width="228" 
height="42" uuid="4a193df8-441e-406f-8b88-52426731e443"/>
+                               
<imageExpression><![CDATA["repo:ovirt-icon"]]></imageExpression>
+                       </image>
+                       <scatterChart>
+                               <chart isShowLegend="true" 
evaluationTime="Report" hyperlinkTarget="Blank" 
customizerClass="com.ovirt.reports.jasper.ScatterChartCustomizer" 
renderType="draw" theme="ReportsLineBarChartTheme">
+                                       <reportElement x="199" y="133" 
width="435" height="435" uuid="c9c4e171-0847-4051-a4ef-e078017f4eb9"/>
+                                       <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 color="#3A5E75">
+                                               <font fontName="SansSerif" 
isBold="true"/>
+                                               
<titleExpression><![CDATA[$R{br17b.title}]]></titleExpression>
+                                       </chartTitle>
+                                       <chartSubtitle>
+                                               <font fontName="SansSerif"/>
+                                       </chartSubtitle>
+                                       <chartLegend>
+                                               <font fontName="SansSerif"/>
+                                       </chartLegend>
+                               </chart>
+                               <xyDataset>
+                                       <xySeries>
+                                               
<seriesExpression><![CDATA[$F{delete_date} == null ? 
$R{br17.chart.active.hosts} : $R{br17.chart.deleted.hosts}]]></seriesExpression>
+                                               
<xValueExpression><![CDATA[$F{avg_cpu_peak}]]></xValueExpression>
+                                               
<yValueExpression><![CDATA[$F{avg_mem_peak}]]></yValueExpression>
+                                               <itemHyperlink>
+                                                       
<hyperlinkTooltipExpression><![CDATA[$F{host_name} + " (" + $R{br17.chart.cpu} 
+ ": " + $F{avg_cpu_peak}.toString() + "%, " + $R{br17.chart.memory} + ": " + 
$F{avg_mem_peak}.toString() + "%)"]]></hyperlinkTooltipExpression>
+                                               </itemHyperlink>
+                                       </xySeries>
+                               </xyDataset>
+                               <scatterPlot isShowLines="false" 
isShowShapes="true">
+                                       <plot/>
+                                       
<xAxisLabelExpression><![CDATA[$R{axis.cpu.usage.percent}]]></xAxisLabelExpression>
+                                       <xAxisFormat>
+                                               <axisFormat 
labelColor="#666666" verticalTickLabels="false">
+                                                       <labelFont>
+                                                               <font 
fontName="SansSerif"/>
+                                                       </labelFont>
+                                                       <tickLabelFont>
+                                                               <font 
fontName="SansSerif"/>
+                                                       </tickLabelFont>
+                                               </axisFormat>
+                                       </xAxisFormat>
+                                       
<yAxisLabelExpression><![CDATA[$R{axis.memory.usage.percent}]]></yAxisLabelExpression>
+                                       <yAxisFormat>
+                                               <axisFormat 
labelColor="#666666" verticalTickLabels="false">
+                                                       <labelFont>
+                                                               <font 
fontName="SansSerif"/>
+                                                       </labelFont>
+                                                       <tickLabelFont>
+                                                               <font 
fontName="SansSerif"/>
+                                                       </tickLabelFont>
+                                               </axisFormat>
+                                       </yAxisFormat>
+                                       
<domainAxisMinValueExpression><![CDATA[0]]></domainAxisMinValueExpression>
+                                       
<domainAxisMaxValueExpression><![CDATA[100]]></domainAxisMaxValueExpression>
+                                       
<rangeAxisMinValueExpression><![CDATA[0]]></rangeAxisMinValueExpression>
+                                       
<rangeAxisMaxValueExpression><![CDATA[100]]></rangeAxisMaxValueExpression>
+                               </scatterPlot>
+                       </scatterChart>
+               </band>
+       </title>
+       <pageFooter>
+               <band height="15" splitType="Stretch">
+                       <textField evaluationTime="Auto">
+                               <reportElement x="224" y="0" width="385" 
height="15" uuid="5f9b69b6-3d35-436d-b4a8-7a893dfad079"/>
+                               <textElement textAlignment="Center" 
verticalAlignment="Middle">
+                                       <font fontName="SansSerif"/>
+                               </textElement>
+                               
<textFieldExpression><![CDATA[msg($R{footer.pagination}, 
$V{CURRENT_PAGE_NUMBER}, $V{PAGE_NUMBER})]]></textFieldExpression>
+                       </textField>
+               </band>
+       </pageFooter>
 </jasperReport>


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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I3e48725df27ae1e5a0dc1057471011e398580b94
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-reports
Gerrit-Branch: master
Gerrit-Owner: Shirly Radco <[email protected]>
_______________________________________________
Engine-patches mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to