Return 来自 table 中特定行的值,在 PowerBi 中使用 DAX 或 PowerQuery
Return a value from a specific row in a table using DAX or PowerQuery in PowerBi
我有一个简单的 table,它有两列和许多行,我将它们拉入 PowerBi 桌面。我想创建两个度量,第一个是从 table 的第 1 行第 1 列检索值,第二个是从第 2 列的第 2 行检索值。我可以使用什么 DAX 表达式,或者我有什么东西可以在 PowerQuery 中做什么?谢谢!
table的例子:
Column1 | Column2
----------------------
Date Country
Price Close Time
Manager Customer
措施 1 需要 return:[日期] 措施 2 需要 return:[关闭时间]
不确定你要去哪里,但是如果你的列按照你的示例中的名称命名,那么(在 Power Query M 代码中):
let
Source = Excel.CurrentWorkbook(){[Name="Raptor"]}[Content],
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Column1", type text}, {"Column2", type text}}),
#"Row1 Column1" = #"Changed Type"[Column1]{0},
#"Row2 Column2" = #"Changed Type"[Column2]{1}
in
{#"Row1 Column1",#"Row2 Column2"}
returns 具有这些值的 2 元素列表
如果你不知道列名,那么你可以使用类似的东西:
let
Source = Excel.CurrentWorkbook(){[Name="Raptor"]}[Content],
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Column1", type text}, {"Column2", type text}}),
x = Table.ToColumns(#"Changed Type"),
r1c1 = x{0}{0},
r2c2 = x{1}{1}
in
{r1c1,r2c2}
以上两项=>
我有一个简单的 table,它有两列和许多行,我将它们拉入 PowerBi 桌面。我想创建两个度量,第一个是从 table 的第 1 行第 1 列检索值,第二个是从第 2 列的第 2 行检索值。我可以使用什么 DAX 表达式,或者我有什么东西可以在 PowerQuery 中做什么?谢谢!
table的例子:
Column1 | Column2
----------------------
Date Country
Price Close Time
Manager Customer
措施 1 需要 return:[日期] 措施 2 需要 return:[关闭时间]
不确定你要去哪里,但是如果你的列按照你的示例中的名称命名,那么(在 Power Query M 代码中):
let
Source = Excel.CurrentWorkbook(){[Name="Raptor"]}[Content],
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Column1", type text}, {"Column2", type text}}),
#"Row1 Column1" = #"Changed Type"[Column1]{0},
#"Row2 Column2" = #"Changed Type"[Column2]{1}
in
{#"Row1 Column1",#"Row2 Column2"}
returns 具有这些值的 2 元素列表
如果你不知道列名,那么你可以使用类似的东西:
let
Source = Excel.CurrentWorkbook(){[Name="Raptor"]}[Content],
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Column1", type text}, {"Column2", type text}}),
x = Table.ToColumns(#"Changed Type"),
r1c1 = x{0}{0},
r2c2 = x{1}{1}
in
{r1c1,r2c2}
以上两项=>