Powerbi 我可以在power BI中将具有1个值的表转换为文本格式吗?

Powerbi 我可以在power BI中将具有1个值的表转换为文本格式吗?,powerbi,powerquery,m,Powerbi,Powerquery,M,我正在Power BI中使用R.execute查找计算机当前用户的用户名。(我们的组织与sharepoint合作)。通过这种方式,我希望为任何用户创建一个通用的真实文件路径。这个M代码位于一个独立的表中。我想将此表格式化为文本格式,而不是表格,以便将其用作文件路径的文本变量 查找用户名的M代码: let RScript = R.Execute("output <- read.table(text=system2(""whoami"", stdout=TRUE))"),

我正在Power BI中使用R.execute查找计算机当前用户的用户名。(我们的组织与sharepoint合作)。通过这种方式,我希望为任何用户创建一个通用的真实文件路径。这个M代码位于一个独立的表中。我想将此表格式化为文本格式,而不是表格,以便将其用作文件路径的文本变量

查找用户名的M代码:

let
        RScript = R.Execute("output <- read.table(text=system2(""whoami"", stdout=TRUE))"),
        output = RScript{[Name="output"]}[Value]
in
        output
let

RScript=R.Execute(“输出只需指定行号和列名:

output = RScript{[Name="output"]}[Value]{0}[Column1]
或者,假设列名可能会更改:

output = Record.FieldValues(RScript{[Name="output"]}[Value]{0}){0}

谢谢!这很有魅力。我对像这样使用M很陌生,我的假设是{}表示行#,在第二行中,它是对行和列的引用?在M中,表是记录列表。因此,第一个{0}表示该列表的第一项(即表的第一行)Record.FieldValues函数的.Output也是列表(行中的列值)。因此第二个{0}是指第一列的值。