代码之家  ›  专栏  ›  技术社区  ›  luffy92

电源查询转换后未正确显示日期

  •  1
  • luffy92  · 技术社区  · 2 年前

    我有如下查询表,如第一张图所示。但我想把这个查询转换成水平的。因此,我通过在第二张图像上进行类似的转置来转置该查询表。它在power query editor上看起来不错,但问题是当它出现在excel工作表上时,它会变成数字,如第三张图所示。我不喜欢,我希望日期是日期格式,而不是数字格式。

    Image 1

    Image 2

    Image 3

    1 回复  |  直到 2 年前
        1
  •  0
  •   Storax    2 年前

    您必须添加resp。更改查询的M代码。要么添加一个步骤,要么以下面的M代码为例,说明如何将所有列的数据类型更改为date

    let
        src = Excel.CurrentWorkbook(){[Name="table1"]}[Content],
        transTbl = Table.Transpose(src),
        chTypeAll = Table.TransformColumnTypes(transTbl,List.Transform(Table.ColumnNames(transTbl),each {_,type date}))
    in
        chTypeAll
    

    最后一步命名为 chTypeAll

    enter image description here

    steps

    如果看不到编辑栏,请转至查看并标记编辑栏

    formula bar