taxonomy().concept(ferc:ScheduleBalancingAuthorityAreaNetEnergyForLoadAndPeakDemandSourcesByMonthAbstract).label("http://ferc.gov/form/2020-01-01/roles/label/F714ScheduleTitle").text
Part II - Schedule 1. Generating Plants Included in Reporting Balancing Authority Area
|
taxonomy().concept(ferc:ScheduleBalancingAuthorityAreaNetEnergyForLoadAndPeakDemandSourcesByMonthAbstract).label("http://ferc.gov/form/2020-01-01/roles/label/F714Instructions").text
The peak demand and other terms used in this schedule are defined in the Form 714 instructions. Please first read the instructions, then complete this Schedule. The value in column (c) for the month of the annual peak demand should equal the total in column (d) in Schedule 1. Any difference must be explained in a footnote.
|
|
|
|
|
|
Balancing Authority Area Area Load Sources at Time of Balancing Authority Area Area Monthly Peak Demand, Based on Net Energy For Load (NEL) |
|
Line No. (a) |
$headings = filter (taxonomy().concept(ferc:ScheduleBalancingAuthorityAreaNetEnergyForLoadAndPeakDemandSourcesByMonthAbstract).references("http://ferc.gov/form/2020-01-01/roles/reference/columnDetails")) where ($item.part-by-name(ferc-part:Schedule).part-value == "02.3 - Schedule - Balancing Authority Area Net Energy for Load and Peak Demand Sources by Month")
$heading = list(for $ref in $headings
list($ref.part-by-name(ferc-part:Column).part-value, $ref.part-by-name(ferc-part:ColumnName).part-value, $ref.part-by-name(ferc-part:ElementName).part-value))
$heading_dict = dict(for $row in $heading
list("("+$row[1]+")",list($row[2],if $row[3] == none "" else taxonomy().concept(to-qname($row[3]))))
);
for $row in $heading_dict.keys.sort
$row
(a)
|
$members = navigate parent-child descendants from ferc:MonthDomain role "http://ferc.gov/form/2020-01-01/roles/Schedule/F714/BalancingAuthorityAreaNetEnergyForLoadAndPeakDemandSourcesByMonth" returns list (target-name, preferred-label, order);
$output = list(for $row in $members
$member=$row[1];
$member_label = taxonomy().concept($row[1]).label($row[2].role.uri).text;
$data = list(
$member_label,
if list({covered @ferc:NetEnergyForLoadAndPeakDemandSourcesByMonthBalancingAuthorityAreaNetGeneration @unit @period=$currentDuration @ferc:MonthAxis=$member}).length > 0
first(list({covered @ferc:NetEnergyForLoadAndPeakDemandSourcesByMonthBalancingAuthorityAreaNetGeneration @unit @period=$currentDuration @ferc:MonthAxis=$member}))
else
none,
if exists({covered @ferc:NetEnergyForLoadAndPeakDemandSourcesByMonthNetActualInterchange @unit @period=$currentDuration @ferc:MonthAxis=$member})
first(list({covered @ferc:NetEnergyForLoadAndPeakDemandSourcesByMonthNetActualInterchange @unit @period=$currentDuration @ferc:MonthAxis=$member}))
else
none,
if exists({covered @ferc:NetEnergyForLoadAndPeakDemandSourcesByMonthNetEnergyForLoad @unit @period=$currentDuration @ferc:MonthAxis=$member})
first(list({covered @ferc:NetEnergyForLoadAndPeakDemandSourcesByMonthNetEnergyForLoad @unit @period=$currentDuration @ferc:MonthAxis=$member}))
else
none,
if exists({covered @ferc:LoadSourcesAtTimeOfBalancingAuthorityAreaMonthlyPeakDemandOutputOfGeneratingPlants @unit @period=$currentDuration @ferc:MonthAxis=$member})
first(list({covered @ferc:LoadSourcesAtTimeOfBalancingAuthorityAreaMonthlyPeakDemandOutputOfGeneratingPlants @unit @period=$currentDuration @ferc:MonthAxis=$member}))
else
none,
if exists({covered @ferc:LoadSourcesAtTimeOfBalancingAuthorityAreaMonthlyPeakDemandUnitOrFirmPurchases @unit @period=$currentDuration @ferc:MonthAxis=$member})
first(list({covered @ferc:LoadSourcesAtTimeOfBalancingAuthorityAreaMonthlyPeakDemandUnitOrFirmPurchases @unit @period=$currentDuration @ferc:MonthAxis=$member}))
else
none,
if exists({covered @ferc:LoadSourcesAtTimeOfBalancingAuthorityAreaMonthlyPeakDemandUnitOrFirmSales @unit @period=$currentDuration @ferc:MonthAxis=$member})
first(list({covered @ferc:LoadSourcesAtTimeOfBalancingAuthorityAreaMonthlyPeakDemandUnitOrFirmSales @unit @period=$currentDuration @ferc:MonthAxis=$member}))
else
none,
if exists({covered @ferc:LoadSourcesAtTimeOfBalancingAuthorityAreaMonthlyPeakDemandNetNonFirmAndInadvertent @unit @period=$currentDuration @ferc:MonthAxis=$member})
first(list({covered @ferc:LoadSourcesAtTimeOfBalancingAuthorityAreaMonthlyPeakDemandNetNonFirmAndInadvertent @unit @period=$currentDuration @ferc:MonthAxis=$member}))
else
none,
if exists({covered @ferc:LoadSourcesAtTimeOfBalancingAuthorityAreaMonthlyPeakDemandMonthlyPeakDemand @unit @period=$currentDuration @ferc:MonthAxis=$member})
first(list({covered @ferc:LoadSourcesAtTimeOfBalancingAuthorityAreaMonthlyPeakDemandMonthlyPeakDemand @unit @period=$currentDuration @ferc:MonthAxis=$member}))
else
none,
if exists({covered @ferc:NetEnergyForLoadAndPeakDemandSourcesByMonthMonthlyMinimumDemand @unit @period=$currentDuration @ferc:MonthAxis=$member})
first(list({covered @ferc:NetEnergyForLoadAndPeakDemandSourcesByMonthMonthlyMinimumDemand @unit @period=$currentDuration @ferc:MonthAxis=$member}))
else
none
);
$data
);
for $row in $output
1
|
$row[1]
Human Resources Co
|
$row[2]
M
|
$row[3]
NY
|
$row[4]
20%
|
$row[5]
20%
|
$row[6]
20%
|
$row[7]
20%
|
$row[8]
20%
|
$row[9]
20%
|
$row[10]
20%
|
13
|
Total
|
first(list([@ferc:NetEnergyForLoadAndPeakDemandSourcesByMonthBalancingAuthorityAreaNetGeneration @period=$currentDuration]))
1234
|
first(list([@ferc:NetEnergyForLoadAndPeakDemandSourcesByMonthNetActualInterchange @period=$currentDuration]))
1234
|
first(list([@ferc:NetEnergyForLoadAndPeakDemandSourcesByMonthNetEnergyForLoad @period=$currentDuration]))
1234
|
|
|
|
|
|
|