Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space DEV and version r095

D toc

Excerpt

Generates a serial date number from a valid date value.

  • Serial date number values begin with January 1, 1900.
  • Source values can be a valid date or output of a function that generates a valid date.

D s lang vs sql

D s
snippetBasic

Integer literal values:

D lang syntax
RawWrangletrue
Typeref
showNotetrue
WrangleTextderive type:single value: serialnumber(date(2015,02,15))

serialnumber(date(2015,02,15))

Output: Returns the serial date number for February 15, 2015.

Column reference values:

D lang syntax
RawWrangletrue
Typeref
showNotetrue
WrangleTextderive type:single value: dateformat(date(myYear, myMonth, myDay))

serialnumber(date(myYear, myMonth, myDay))

Output: Returns serial date number based on three input columns, which contain valid values for day, month, and year in the calendar.

D s
snippetSyntax

D lang syntax
RawWrangletrue
Typesyntax
showNotetrue
WrangleTextderive type:single value:serialnumber(date_col)

serialnumber(date_col)


ArgumentRequired?Data TypeDescription
date_colYDatetimeDate literal, name of column containing valid date values, or function returning a valid date value.

D s lang notes

date_col

Date literal, column containing date values, or function returning date values. Time values in the input value are not used.

  • Missing values for this function in the source data result in missing values in the output.
  • Multiple columns and wildcards are not supported.

D s
snippetusage

 

Required?Data TypeExample Value
YesDatetime (literal,column reference, or function)DATE(2020,01,02)


D s
snippetExamples

Example - serial date numbers

Source:

eventIdYearMonthDay
e00120210101
e00220210102
e00320210103
e00420210104
e00520210105

Transformation:

D trans
RawWrangletrue
p03Value'datSerialNumber'
Typestep
WrangleTextderive type: single value: serialnumber(date(Year, Month, Day)) as: 'datSerialNumber'
p01NameFormula type
p01ValueSingle row formula
p02NameFormula
p02Valueserialnumber(date(Year, Month, Day))
p03NameNew column name
SearchTermNew formula

Results:

eventIdYearMonthDaydatSerialNumber
e0012021010144197
e0022021010244198
e0032021010344199
e0042021010444200
e0052021010544201


D s also
labeldate