在 Power Query 中创建 DATEID 列会导致堆栈溢出
Creating DATEID column in Power Query causes Stack Overflow
Expression.Error: Evaluation resulted in a stack overflow and cannot continue.
我正在尝试添加一个自定义列,因此我的日期中有一个 DATEID table 它会导致堆栈溢出。认为这将是此错误的论坛。日期 table 包含从 1980 年到 2038 年的日期。
DATE TABLE 新列的公式:
Table.AddColumn(Time, "DateKey",
each
Number.ToText(Date.Year([Date])) &
Text.PadStart(Number.ToText(Date.Month([Date])),2,"0") &
Text.PadStart(Number.ToText(Date.Day([Date])),2,"0"
)
)
我不确定它为什么会抛出错误,但使用函数 Date.ToText.
更清晰的定义可能会更好
Date.ToText([Date], "yyyyMMdd")
Expression.Error: Evaluation resulted in a stack overflow and cannot continue.
我正在尝试添加一个自定义列,因此我的日期中有一个 DATEID table 它会导致堆栈溢出。认为这将是此错误的论坛。日期 table 包含从 1980 年到 2038 年的日期。
DATE TABLE 新列的公式:
Table.AddColumn(Time, "DateKey",
each
Number.ToText(Date.Year([Date])) &
Text.PadStart(Number.ToText(Date.Month([Date])),2,"0") &
Text.PadStart(Number.ToText(Date.Day([Date])),2,"0"
)
)
我不确定它为什么会抛出错误,但使用函数 Date.ToText.
更清晰的定义可能会更好Date.ToText([Date], "yyyyMMdd")