You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Power BI中ODBC导入数据的表格格式化问题求助

Power BI ODBC导入数据后的格式转换问题

我已将数据通过ODBC导入Power BI,但表格格式无法满足分析需求。下图展示了当前表格状态及期望的格式效果。
当前表格与期望格式对比

当前高级编辑器代码

let
Source = Odbc.DataSource("driver={SQL Server};server=cmisql3\SQLEXPRESS;app=Microsoft® Windows® Operating System;database=QTD;dsn=dBASE Files", [HierarchicalNavigation=true]),
QTD_Database = Source{[Name="QTD",Kind="Database"]}[Data],
dbo_Schema = QTD_Database{[Name="dbo",Kind="Schema"]}[Data],
Results_Table = dbo_Schema{[Name="Results",Kind="Table"]}[Data]
in Results_Table

尝试的解决方案及遇到的问题

我尝试了一个解决方案,要求在Power Query高级编辑器中替换第一行数据并使用以下代码:

let Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
#"Added Index1" = Table.AddIndexColumn(Source, "Index", 0, 1, Int64.Type),
#"Added Custom" = Table.AddColumn(#"Added Index1", "Custom", each if Text.Contains([Column1],"24 Hr") then [Index] else null),
#"Filled Down" = Table.FillDown(#"Added Custom",{"Custom"}),
#"Removed Columns1" = Table.RemoveColumns(#"Filled Down",{"Index"}),
#"Unpivoted Other Columns" = Table.UnpivotOtherColumns(#"Removed Columns1", {"Column1", "Custom"}, "Attribute", "Value"),
#"Pivoted Column" = Table.Pivot(#"Unpivoted Other Columns", List.Distinct(#"Unpivoted Other Columns"[Column1]), "Column1", "Value", List.Sum)
in  #"Pivoted Column"

我调整列顺序使TestName列为第一列,但出现“未找到Column1”的错误。尝试将代码中的Column1改为TestName,或把TestName列重命名为Column1,均提示对应列不存在。

内容的提问来源于stack exchange,提问作者Emily

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 18:57:27