尝试在带有 OLE 的 Power Query 中的列后添加空白 space
Trying to add a blank space after a column in PowerQuery with OLE
我正在尝试做看似最简单的事情。我想在 PowerQuery 中取一列并在其后添加一个 space。然后我将转到 CombineColumns(我需要 space 进行格式化)。我已经尝试了 3 或 4 种方法和大量语法(大约 3 天试图追踪它)。我正在使用 OLE 从 dBase 中执行此操作。没有错误,但它正在清空整个列。
qString1 = 'let Source = Pdf.Tables(File.Contents('+'"'+_app.session.oRep.outputfilename+'"'+'), [Implementation='+'"'+"1.2"+'"'+']), ;
step11 = Source{[Id='+'"'+"Page001"+'"'+']}[Data], ;
step21= Table.SplitAt(step11,2), ;
step31=List.Last(step21), ;
step41 = Table.PromoteHeaders(step31, [PromoteAllScalars=true]), ;
step51 = Table.TransformColumns(step41,{"'+Column1Name+'", each ['+Column1Name+']+" "}) in step51'
Column1Name 是列 header 的变量名称。我试图硬编码列名以及+“ABC”。这一切都使该列空白。通过step41完美运行。提前致谢。
一般来说,方法是
= Table.TransformColumns(PriorStep,{{"ColumnName", each _ & " ", type text}})
所以对于你的,其中 Column1Name 是列 header 的变量名称,try
step51 = Table.TransformColumns(step41,{{Column1Name, each _ & " ", type text}})
in step51
我正在尝试做看似最简单的事情。我想在 PowerQuery 中取一列并在其后添加一个 space。然后我将转到 CombineColumns(我需要 space 进行格式化)。我已经尝试了 3 或 4 种方法和大量语法(大约 3 天试图追踪它)。我正在使用 OLE 从 dBase 中执行此操作。没有错误,但它正在清空整个列。
qString1 = 'let Source = Pdf.Tables(File.Contents('+'"'+_app.session.oRep.outputfilename+'"'+'), [Implementation='+'"'+"1.2"+'"'+']), ;
step11 = Source{[Id='+'"'+"Page001"+'"'+']}[Data], ;
step21= Table.SplitAt(step11,2), ;
step31=List.Last(step21), ;
step41 = Table.PromoteHeaders(step31, [PromoteAllScalars=true]), ;
step51 = Table.TransformColumns(step41,{"'+Column1Name+'", each ['+Column1Name+']+" "}) in step51'
Column1Name 是列 header 的变量名称。我试图硬编码列名以及+“ABC”。这一切都使该列空白。通过step41完美运行。提前致谢。
一般来说,方法是
= Table.TransformColumns(PriorStep,{{"ColumnName", each _ & " ", type text}})
所以对于你的,其中 Column1Name 是列 header 的变量名称,try
step51 = Table.TransformColumns(step41,{{Column1Name, each _ & " ", type text}})
in step51