Windowed Sum - Teradata Warehouse Miner

Teradata® Warehouse Miner™ User Guide - Volume 2ADS Generation

Product
Teradata Warehouse Miner
Release Number
5.4.6
Published
November 2018
Language
English (United States)
Last Update
2018-12-07
dita:mapPath
gxn1538171534877.ditamap
dita:ditavalPath
ft:empty
dita:id
B035-2301
Product Category
Software

Cumulative, Group, Moving and Remaining Sum are supported within the Windowed Sum function. This function derives a new column for a value expression giving the cumulative, group, moving or remaining sum of the value expression when sorted by a sort expression list. When one or more Partition Columns are specified, the sums are accumulated only over the rows in each partition (the start of a partition resets the accumulated sum to 0). Any of the Rows options may be used to determine the type of sum to compute. When dragging a Windowed Sum function into a variable, the following tree element is created.

Variable Creation > Input > Variables: SQL Elements pane - Logical > Windowed Sum

Sort expressions can be built up in the Sort Expressions folder, and Partition Columns can be built up in that folder. The options to perform a Cumulative, Group, Moving or Remaining Sum and their associated options are enabled through the Properties panel. Double-click on Windowed Sum, or highlight it and click Properties.

Variable Creation > Input > Variables: SQL Elements pane - Logical > Windowed Sum Properties

These options are defined below for each of the four types of Windowed Sum.
  1. Aggregation Style — Cumulative
    Second Row Style
    • None, or
    • Current Row, or
    • Value Preceding, or
    • Value Following.

      (If Value Preceding/Following)

      Second Value — 0-n

  2. Aggregation Style — Group
  3. Aggregation Style — Moving
    First Row Style
    • Current Row, or
    • Value Preceding, or
    • Value Following.

      (If Value Preceding/Following)

  4. First Value — 0-n
    Second Row Style
    • None, or
    • Current Row, or
    • Value Preceding, or
    • Value Following.

      (If Value Preceding/Following)

      Second Value — 0-n

  5. Aggregation Style — Remaining
    First Row Style
    • Current Row, or
    • Value Preceding, or
    • Value Following.

      (If Value Preceding/Following)

  6. First Value — 0-n