taxonomy().concept(ferc:RespondentLegalName).label("http://ferc.gov/form/2020-01-01/roles/label/F2Header").text Name of Respondent:

[@ferc:RespondentLegalName @period=$currentDuration] Duke Energy Kentucky, Inc.
taxonomy().concept(ferc:SubmissionType).label("http://ferc.gov/form/2020-01-01/roles/label/F2Header").text This report is:

(1) if missing({covered @concept=ferc:SubmissionType}) ☐ An Original']]> else if [@concept=ferc:SubmissionType @period=$currentDuration] == "O" ☑ An Original']]> else ☐ An Original']]> An Original
(2) if missing([covered @concept=ferc:SubmissionType @period=$currentDuration]) ☐ A Resubmission']]> else if [@concept=ferc:SubmissionType @period=$currentDuration] == "R" ☑ A Resubmission']]> else ☐ A Resubmission']]> A Resubmission
taxonomy().concept(ferc:ReportDate).label("http://ferc.gov/form/2020-01-01/roles/label/F2Header").text Date of Report:

[@ferc:ReportDate @period=$currentDuration] 04/26/2019
taxonomy().concept(ferc:ReportYearPeriod).label("http://ferc.gov/form/2020-01-01/roles/label/F2Header").text Year/Period of Report:

End of: [@ferc:ReportYear @period=$currentDuration] 2018 / [@ferc:ReportPeriod @period=$currentDuration] Q4
$dataHead = navigate parent-child descendants from ferc:GasOperatingRevenueLineItems stop when $relationship.preferred-label == "http://ferc.gov/form/2020-01-01/roles/label/F2RollforwardHeader" role "http://ferc.gov/form/2020-01-01/roles/Schedule/F2/GasOperationRevenues" returns list (target-name, preferred-label, order); $rollforwardSection = list(for $x in $dataHead $abstractConcept = taxonomy().concept($x[1]); $is-heading = if ($x[2].role.uri == "http://ferc.gov/form/2020-01-01/roles/label/F2GasOperatingRevenues") true else false; $abstractLabel = list($x[1], $abstractConcept.label($x[2].role.uri).text); $data = navigate parent-child children from $x[1] role "http://ferc.gov/form/2020-01-01/roles/Schedule/F2/GasOperationRevenues" returns list(target, preferred-label, order); $dataRow2 = list(none, none, none, none, none, none, none, none, none, none); $dataLength = $data.length; $difference = 5 - $dataLength; $dataRow1 = list(for $z in $data list( if list([covered @concept = $z[1].name @ferc:UtilityTypeAxis = ferc:GasUtilityMember @period = $currentDuration]).length > 0 first(list([covered @concept = $z[1].name @ferc:UtilityTypeAxis = ferc:GasUtilityMember @period = $currentDuration])) else none, if list([covered @concept = $z[1].name @ferc:UtilityTypeAxis = ferc:GasUtilityMember @period = $priorDuration]).length > 0 first(list([covered @concept = $z[1].name @ferc:UtilityTypeAxis = ferc:GasUtilityMember @period = $priorDuration])) else none ) ); $dataRow4 = if $difference > 0 $fill = list(for $j in range($difference) list(none,none) ); $dataRow1 + $fill else $dataRow1 if $x[2].role.uri != "http://ferc.gov/form/2020-01-01/roles/label/F2RollforwardHeader" $abstractLabel + $dataRow2 + list($difference) else $abstractLabel + sum($dataRow4) + list($difference) ) for $rowl in $rollforwardSection
taxonomy().concept(ferc:ScheduleGasOperatingRevenuesAbstract).label("http://ferc.gov/form/2020-01-01/roles/label/F2ScheduleTitle").text Gas Operating Revenues
taxonomy().concept(ferc:ScheduleGasOperatingRevenuesAbstract).label("http://ferc.gov/form/2020-01-01/roles/label/F2Instructions").text
  1. Report below natural gas operating revenues for each prescribed account total. The amounts must be consistent with the detailed data on succeeding pages.
  2. Revenues in columns (b) and (c) include transition costs from upstream pipelines.
  3. Other Revenues in columns (f) and (g) include reservation charges received by the pipeline plus usage charges, less revenues reflected in columns (b) through (e). Include in columns (f) and (g) revenues for Accounts 480-495.
  4. If increases or decreases from previous year are not derived from previously reported figures, explain any inconsistencies in a footnote.
  5. On Page 108, include information on major changes during the year, new service, and important rate increases or decreases.
  6. Report the revenue from transportation services that are bundled with storage services as transportation service revenue.
Line No. $headings = filter (taxonomy().concept(ferc:ScheduleGasOperatingRevenuesAbstract).references("http://ferc.gov/form/2020-01-01/roles/reference/columnDetails")) where ($item.part-by-name(ferc-part:Schedule).part-value == "300 - Schedule - Gas Operating Revenues") $headings = list(for $ref in $headings list($ref.part-by-name(ferc-part:Column).part-value, $ref.part-by-name(ferc-part:ColumnName).part-value)) $heading_dict = dict(for $row in $headings list("("+$row[1]+")",$row[2]) ); for $row in $heading_dict.keys.sort
$heading_dict[$row] Account
$row (a)
1 1
$rowl[1].local-name
$rowl[2]
$rowl[3] $rowl[4] $rowl[5] $rowl[6] $rowl[7] $rowl[8] $rowl[9] $rowl[10] $rowl[11] if $rowl[13] > 0 "gray-out" else "" $rowl[12] if $rowl[13] > 0 "gray-out" else ""