Power Query:连接文本列错误

问题描述 投票:0回答:1

我的目的是使用 Power Query 通过将函数“=HYPERLINK()”添加到行中的现有链接 (https://example.com) 来在数据透视表中创建超链接。但是,我已经陷入了 Excel 不将超链接函数的文本与链接文本转换并显示错误的地步。

单元格值(类型:文本):“https://example.com”

M代码:

AddHyperLink = Table.TransformColumns(TheStepBefore,{{"My Column", each "=HYPERLINK(""" & [#"My Column"] & """;" & """Source""" & ")", type text}})

这应该解析为以下字符串:“=HYPERLINK("https://example.com","Source")"

但是我收到以下错误:

  • 德语:“表达式。错误:Der Feldzugriff kann nicht auf den Typ“文本”angewendet werden。”
  • 英文翻译:“Expression.Error:字段访问无法应用于类型“文本”。”

Screenshot of Error Message (Details just show the column name and cell value)

当我对链接进行硬编码并将其连接起来时,它就起作用了:

AddHyperLink = Table.TransformColumns(TheStepBefore,{{"My Column", each "=HYPERLINK(""" & "https://example.com" & """;" & """Source""" & ")", type text}})

有人知道为什么我无法将一个文本值连接到另一个文本值吗?谢谢!

hyperlink concatenation powerquery
1个回答
0
投票

尝试

 AddHyperLink  = Table.TransformColumns(TheStepBefore,{{"My Column", each "=HYPERLINK(""" & _ & """;" & """Source""" & ")", type text}})
© www.soinside.com 2019 - 2024. All rights reserved.