在 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")