TD_POWERTRANSFORM Function Example | Teradata Vantage - TD_POWERTRANSFORM Example - Teradata Vantage

Database Unbounded Array Framework Time Series Functions

Deployment
VantageCloud
VantageCore
Edition
VMware
Enterprise
IntelliFlex
Product
Teradata Vantage
Release Number
17.20
Published
June 2022
ft:locale
en-US
ft:lastEdition
2025-04-04
dita:mapPath
ncd1634149624743.ditamap
dita:ditavalPath
ruu1634160136230.ditaval
dita:id
ncd1634149624743

Example: TD_POWERTRANSFORM Call

EXECUTE FUNCTION INTO VOLATILE ART (TRANS_SERIES)
  TD_POWERTRANSFORM (
    SERIES_SPEC (
      TABLE_NAME (ProductionData),
      ROW_AXIS (TIMECODE (MYTIMECODE)),
      SERIES_ID (ProductID),
      PAYLOAD (FIELDS (BEER_SALES), CONTENT(REAL))
    ),
    FUNC_PARAMS (
      BACK_TRANSFORM (0),
      P (0),
      B (0),
      LAMBDA (0)
    ),
    OUTPUT_FMT (INDEX_STYLE (NUMERICAL_SEQUENCE))
  );

TD_POWERTRANSFORM Result

Display the primary RETURNS TABLE with this statement:

SELECT * FROM TRANS_SERIES;
PRODUCTID  ROW_I  MAGNITUDE_BEER_SALES
33         0      9.92274715605026E 002
33         1      9.92274715605026E 002
33         2      2.69728232826851E 003
33         3      8.97847291650418E 002
33         4      3.29446807528384E 003
33         5      1.09663315842846E 003
33         6      2.98095798704173E 003
33         7      1.21196707449258E 003
33         8      3.29446807528384E 003
33         9      1.81592736156005E 040