【问题标题】:Convert Excel power query table column to string将 Excel 幂查询表列转换为字符串
【发布时间】:2019-10-17 01:16:38
【问题描述】:

我正在尝试使我的电源查询更加动态,目前我使用存储过程请求我的数据,包括我硬编码到我的查询中的部分无参数

EXEC GSCM_Staging.dbo.top_N_BOM 
    @Top_Parts = 'GL158K380G03|GL302K479G02|GL825R339G06|GL825R367G03|GL212R585G06'

我已经在 Excel 表格中的列表中找到了各个部件号

我将如何将这个有 4 行的列转换为一个有单个管道分隔行的列(就像我的 SQL 查询中使用的那样)

【问题讨论】:

标签: excel powerquery


【解决方案1】:

很简单

从您的Source 表开始

  1. 先将表格转换为列表

    ListOfParts = Source[TOP_PART]
    
  2. 然后将列表连接成分隔文本

    JoinedText = Text.Combine(ListOfParts, "|")
    
  3. 如果需要,进一步修改

    PartsFilter = "'" & JoinedText "'"
    

总之

let
    Source = Table.CurrentWorkbook.....
    ListOfParts = Source[TOP_PART]
    JoinedText = Text.Combine(ListOfParts, "|")
    PartsFilter = "'" & JoinedText "'"
in PartsFilter

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多