Dashboard Information
- Dashboard Name:
- Energy Monitor
- Dashboard ID:
c25d5e59-6b08-11f1-b56a-7c1e52579377- Source:
- XAF Application Database
- Type:
- DevExpress Dashboard (v17.1)
Dashboard Structure
Dashboard Items:
- Charts
- Data Grids
- Pivot Tables
- Cards
Data Sources:
Connected
<Dashboard>
<Title Text="Energy Monitor" />
<DataSources>
<SqlDataSource ComponentName="DataSource1">
<Name>customer_energy_dashboard</Name>
<Connection Name="ConnectionString" FromAppConfig="true" />
<Query Type="SelectQuery" Name="customer_energy_dashboard">
<Tables>
<Table Name="customer_energy_dashboard" />
</Tables>
<Columns>
<Column Table="customer_energy_dashboard" Name="id" />
<Column Table="customer_energy_dashboard" Name="site_id" />
<Column Table="customer_energy_dashboard" Name="site_name" />
<Column Table="customer_energy_dashboard" Name="meter_id" />
<Column Table="customer_energy_dashboard" Name="meter_name" />
<Column Table="customer_energy_dashboard" Name="meter_location" />
<Column Table="customer_energy_dashboard" Name="period_start" />
<Column Table="customer_energy_dashboard" Name="period_end" />
<Column Table="customer_energy_dashboard" Name="aggregation_level" />
<Column Table="customer_energy_dashboard" Name="kwh_consumed" />
<Column Table="customer_energy_dashboard" Name="cost_gbp" />
<Column Table="customer_energy_dashboard" Name="co2_tonnes" />
<Column Table="customer_energy_dashboard" Name="kwh_peak" />
<Column Table="customer_energy_dashboard" Name="kwh_off_peak" />
<Column Table="customer_energy_dashboard" Name="kwh_previous_period" />
<Column Table="customer_energy_dashboard" Name="kwh_change_percent" />
<Column Table="customer_energy_dashboard" Name="reading_count" />
<Column Table="customer_energy_dashboard" Name="data_quality_score" />
<Column Table="customer_energy_dashboard" Name="alert_flag" />
<Column Table="customer_energy_dashboard" Name="bics_eligible" />
<Column Table="customer_energy_dashboard" Name="bics_potential_saving_gbp" />
<Column Table="customer_energy_dashboard" Name="meter_multiplier" />
<Column Table="customer_energy_dashboard" Name="quality_avg" />
<Column Table="customer_energy_dashboard" Name="last_updated" />
<Column Table="customer_energy_dashboard" Name="refresh_status" />
</Columns>
</Query>
<ConnectionOptions CloseConnection="true" />
</SqlDataSource>
</DataSources>
<Items>
<ListBox ComponentName="listBoxSite" Name="Site" DataSource="DataSource1" DataMember="customer_energy_dashboard" ShowAllValue="false" ListBoxType="Radio">
<DataItems>
<Dimension DataMember="site_name" DefaultId="DataItem0" />
</DataItems>
<FilterDimensions>
<Dimension DefaultId="DataItem0" />
</FilterDimensions>
</ListBox>
<ListBox ComponentName="listBoxAggregation" Name="Range" DataSource="DataSource1" DataMember="customer_energy_dashboard" ShowAllValue="false" ListBoxType="Radio">
<DataItems>
<Dimension DataMember="aggregation_level" DefaultId="DataItem0" />
</DataItems>
<FilterDimensions>
<Dimension DefaultId="DataItem0" />
</FilterDimensions>
</ListBox>
<ListBox ComponentName="listBoxMeter" Name="Meter" DataSource="DataSource1" DataMember="customer_energy_dashboard">
<DataItems>
<Dimension DataMember="meter_name" DefaultId="DataItem0" />
</DataItems>
<FilterDimensions>
<Dimension DefaultId="DataItem0" />
</FilterDimensions>
</ListBox>
<Card ComponentName="cardKwh" Name="Total kWh" DataSource="DataSource1" DataMember="customer_energy_dashboard">
<DataItems>
<Measure DataMember="kwh_consumed" DefaultId="DataItem0">
<NumericFormat FormatType="Number" Precision="0" Unit="Ones" IncludeGroupSeparator="true" />
</Measure>
</DataItems>
</Card>
<Chart ComponentName="chartConsumption" Name="kWh Consumption" DataSource="DataSource1" DataMember="customer_energy_dashboard">
<InteractivityOptions IsDrillDownEnabled="true" />
<DataItems>
<Measure DataMember="kwh_consumed" DefaultId="DataItem0">
<NumericFormat FormatType="Number" Precision="0" Unit="Ones" IncludeGroupSeparator="true" />
</Measure>
<Dimension DataMember="period_start" DefaultId="DataItem1" />
<Dimension DataMember="period_start" DateTimeGroupInterval="Month" DefaultId="DataItem2" />
<Dimension DataMember="period_start" DateTimeGroupInterval="Day" DefaultId="DataItem3" />
<Dimension DataMember="period_start" DateTimeGroupInterval="Hour" DefaultId="DataItem4" />
<Dimension DataMember="meter_name" DefaultId="DataItem5" />
</DataItems>
<SeriesDimensions>
<SeriesDimension DefaultId="DataItem5" />
</SeriesDimensions>
<Arguments>
<Argument DefaultId="DataItem1" />
<Argument DefaultId="DataItem2" />
<Argument DefaultId="DataItem3" />
<Argument DefaultId="DataItem4" />
</Arguments>
<Panes>
<Pane Name="Pane 1">
<Series>
<Simple>
<Value DefaultId="DataItem0" />
</Simple>
</Series>
</Pane>
</Panes>
</Chart>
<Chart ComponentName="chartCost" Name="Cost GBP" DataSource="DataSource1" DataMember="customer_energy_dashboard">
<InteractivityOptions IsDrillDownEnabled="true" />
<DataItems>
<Measure DataMember="cost_gbp" DefaultId="DataItem0">
<NumericFormat FormatType="Number" Unit="Ones" IncludeGroupSeparator="true" />
</Measure>
<Dimension DataMember="period_start" DefaultId="DataItem1" />
<Dimension DataMember="period_start" DateTimeGroupInterval="Month" DefaultId="DataItem2" />
<Dimension DataMember="period_start" DateTimeGroupInterval="Day" DefaultId="DataItem3" />
<Dimension DataMember="period_start" DateTimeGroupInterval="Hour" DefaultId="DataItem4" />
<Dimension DataMember="meter_name" DefaultId="DataItem5" />
</DataItems>
<SeriesDimensions>
<SeriesDimension DefaultId="DataItem5" />
</SeriesDimensions>
<Arguments>
<Argument DefaultId="DataItem1" />
<Argument DefaultId="DataItem2" />
<Argument DefaultId="DataItem3" />
<Argument DefaultId="DataItem4" />
</Arguments>
<Panes>
<Pane Name="Pane 1">
<Series>
<Simple SeriesType="Line">
<Value DefaultId="DataItem0" />
</Simple>
</Series>
</Pane>
</Panes>
</Chart>
<RangeFilter ComponentName="rangeFilter1" Name="Date Range" DataSource="DataSource1" DataMember="customer_energy_dashboard">
<DataItems>
<Measure DataMember="kwh_consumed" DefaultId="DataItem0" />
<Dimension DataMember="period_start" DateTimeGroupInterval="DayMonthYear" DefaultId="DataItem1" />
</DataItems>
<Argument DefaultId="DataItem1" />
<Series>
<Simple SeriesType="Line">
<Value DefaultId="DataItem0" />
</Simple>
</Series>
</RangeFilter>
<Grid ComponentName="gridConsumption" Name="Meter Consumption" DataSource="DataSource1" DataMember="customer_energy_dashboard">
<DataItems>
<Dimension DataMember="site_name" DefaultId="DataItem0" />
<Dimension DataMember="meter_name" DefaultId="DataItem1" />
<Dimension DataMember="period_start" DateTimeGroupInterval="DayMonthYear" DefaultId="DataItem2" />
<Measure DataMember="kwh_consumed" DefaultId="DataItem3">
<NumericFormat FormatType="Number" Unit="Ones" IncludeGroupSeparator="true" />
</Measure>
<Measure DataMember="cost_gbp" DefaultId="DataItem4">
<NumericFormat FormatType="Number" Unit="Ones" IncludeGroupSeparator="true" />
</Measure>
<Measure DataMember="co2_tonnes" DefaultId="DataItem5">
<NumericFormat FormatType="Number" Precision="3" Unit="Ones" />
</Measure>
<Measure DataMember="reading_count" DefaultId="DataItem6" />
<Measure DataMember="quality_avg" SummaryType="Max" DefaultId="DataItem7">
<NumericFormat FormatType="Number" Precision="1" Unit="Ones" />
</Measure>
</DataItems>
<GridColumns>
<GridDimensionColumn>
<Dimension DefaultId="DataItem0" />
</GridDimensionColumn>
<GridDimensionColumn>
<Dimension DefaultId="DataItem1" />
</GridDimensionColumn>
<GridDimensionColumn>
<Dimension DefaultId="DataItem2" />
</GridDimensionColumn>
<GridMeasureColumn>
<Measure DefaultId="DataItem3" />
</GridMeasureColumn>
<GridMeasureColumn>
<Measure DefaultId="DataItem4" />
</GridMeasureColumn>
<GridMeasureColumn>
<Measure DefaultId="DataItem5" />
</GridMeasureColumn>
<GridMeasureColumn>
<Measure DefaultId="DataItem6" />
</GridMeasureColumn>
<GridMeasureColumn>
<Measure DefaultId="DataItem7" />
</GridMeasureColumn>
</GridColumns>
<GridOptions EnableBandedRows="true" />
</Grid>
<Pivot ComponentName="pivotConsumption" Name="kWh by Meter and Period" DataSource="DataSource1" DataMember="customer_energy_dashboard">
<DataItems>
<Measure DataMember="kwh_consumed" DefaultId="DataItem0">
<NumericFormat FormatType="Number" Precision="0" Unit="Ones" IncludeGroupSeparator="true" />
</Measure>
<Measure DataMember="cost_gbp" DefaultId="DataItem4">
<NumericFormat FormatType="Number" Unit="Ones" IncludeGroupSeparator="true" />
</Measure>
<Dimension DataMember="site_name" DefaultId="DataItem1" />
<Dimension DataMember="meter_name" DefaultId="DataItem2" />
<Dimension DataMember="period_start" DateTimeGroupInterval="DayMonthYear" DefaultId="DataItem3" />
</DataItems>
<Columns>
<Column DefaultId="DataItem3" />
</Columns>
<Rows>
<Row DefaultId="DataItem1" />
<Row DefaultId="DataItem2" />
</Rows>
<Values>
<Value DefaultId="DataItem0" />
<Value DefaultId="DataItem4" />
</Values>
</Pivot>
</Items>
<LayoutTree>
<LayoutGroup Orientation="Vertical" Weight="100">
<LayoutGroup Weight="29.117259552042164">
<LayoutItem DashboardItem="listBoxSite" Weight="34" />
<LayoutGroup Orientation="Vertical" Weight="59.899833055091833">
<LayoutGroup Weight="33">
<LayoutItem DashboardItem="listBoxAggregation" Weight="33" />
<LayoutItem DashboardItem="listBoxMeter" Weight="33" />
</LayoutGroup>
</LayoutGroup>
<LayoutGroup Weight="40.100166944908167">
<LayoutItem DashboardItem="cardKwh" Weight="25" />
</LayoutGroup>
</LayoutGroup>
<LayoutGroup Weight="30.882740447957836">
<LayoutItem DashboardItem="chartConsumption" Weight="60" />
<LayoutItem DashboardItem="chartCost" Weight="40" />
</LayoutGroup>
<LayoutGroup Weight="10">
<LayoutItem DashboardItem="rangeFilter1" Weight="100" />
</LayoutGroup>
<LayoutGroup Weight="30">
<LayoutItem DashboardItem="gridConsumption" Weight="100" />
</LayoutGroup>
<LayoutGroup Weight="25">
<LayoutItem DashboardItem="pivotConsumption" Weight="100" />
</LayoutGroup>
</LayoutGroup>
</LayoutTree>
</Dashboard>