枢轴的错误日期格式
bad date format for pivot
一起
我不明白为什么在 PowerPivot 或 Excel 中 Microsoft 查询不提供 Excel 格式的日期字段,因为它们是必需的。我已经在另一个线程中从你那里得到了这种方法,因为在 Microsoft Query 中,字段直接作为日期输出。
我使用以下查询将记录放入 Excel 作为 table:
select to_char(DB_Gen.STRT, 'DD.MM.YYYY') "Date" FROM XXX
所以我得到格式为 "DD.MM.YYYY" 的数据。
所以我将此日期列连接到 PowerPivot 中的自动日历 table,但不知何故 link 不起作用。枢轴 table 无法使用它。
具体错误在哪里?为什么不接受日期格式的字段?
如何找出错误?
编辑:
不知何故,从查询创建的 table 没有得到日期格式。虽然数据显示为 "DD.MM.YYYY",但该列没有日期格式。如何更改?
最好的问候
约书亚
检查DB_Gen.STRT
列是否为日期类型,如果是则如下取数据
select DB_Gen.STRT "Date" FROM XXX
如果列数据类型为char,则使用TO_DATE
将其转换为date类型
select TO_DATE(TO_CHAR(DB_Gen.STRT, 'MM/DD/YYYY'), 'MM/DD/YYYY') "Date" FROM XXX
一起
我不明白为什么在 PowerPivot 或 Excel 中 Microsoft 查询不提供 Excel 格式的日期字段,因为它们是必需的。我已经在另一个线程中从你那里得到了这种方法,因为在 Microsoft Query 中,字段直接作为日期输出。 我使用以下查询将记录放入 Excel 作为 table:
select to_char(DB_Gen.STRT, 'DD.MM.YYYY') "Date" FROM XXX
所以我得到格式为 "DD.MM.YYYY" 的数据。
所以我将此日期列连接到 PowerPivot 中的自动日历 table,但不知何故 link 不起作用。枢轴 table 无法使用它。
具体错误在哪里?为什么不接受日期格式的字段?
如何找出错误?
编辑: 不知何故,从查询创建的 table 没有得到日期格式。虽然数据显示为 "DD.MM.YYYY",但该列没有日期格式。如何更改?
最好的问候 约书亚
检查DB_Gen.STRT
列是否为日期类型,如果是则如下取数据
select DB_Gen.STRT "Date" FROM XXX
如果列数据类型为char,则使用TO_DATE
将其转换为date类型
select TO_DATE(TO_CHAR(DB_Gen.STRT, 'MM/DD/YYYY'), 'MM/DD/YYYY') "Date" FROM XXX