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}

以上两项=>