Power BI LOOKUPVALUE | LOOKUPVALUE Dax函数的示例

Power BI中的LOOKUPVALUE

谈到VLOOKUP函数的重要性之后,我们可以在Power BI中使用相同的功能是所有Power BI初学者的常见问题,但是不幸的是,我们没有VLOOKUP Power BI,而是拥有类似的功能,即LOOKUPVALUE函数在Power BI中。在本文中,我们将指导您完成此功能。如果我不得不用简单的话“这只是不可或缺的一部分”来告诉您VLOOKUP在excel中对所有excel用户的重要性。是的,VLOOKUP是Excel世界中所有excel用户和家庭功能的组成部分。

LOOKUPVALUE函数在Power BI中有什么作用?

LOOKUPVALUE函数类似于MS Excel中的VLOOKUP函数,该函数根据搜索值从一个表到另一个表寻找所需的列。由于我们已经对VLOOKUP有了足够的了解,因此从理论上讲我们不会深入研究此功能,所以现在让我们看一下这种情况。

我有三个表,下面是相同的屏幕截图。

我们有三个分别名为“ Product_Table,Tax-Table和Discount_Table”的表。

在Product_Table中,我们没有其他两个表中的“税收%”和“折扣%”信息。因此,在所有三个表的公共列中都是“产品”,因此我们需要使用此数据将数据提取到“产品_表”中。

在应用LOOKUPVALUE函数之前,让我们看一下该函数的语法。

结果列名称: 这只是从其他表中获得结果所需的其他表而已。因此,对于“ Tax_Table”中的示例,我们需要“ Tax%”列中的结果,而从“ Discount_Table”中,我们需要“ Discount%”列中的结果。

搜索列名称: 这只是目标表(Tax_Table或Discount_Table)中的内容(基于我们要查找的列) 结果栏。所以我们 搜索值:这是当前表(Product_Table)中的列名,与 搜索列名 其他表。

所以,最终, 搜索列名称 搜索值 两列应相同。搜索列名称位于结果列表中,搜索值列将从当前表中应用LOOKUPVALUE函数的表中。

Power BI中的LOOKUPVALUE DAX函数示例

上面是我们用于在Power BI中应用LOOKUPVALUE Dax函数的数据。您可以从下面的链接下载该工作簿,并可以与我们一起练习。

您可以在此处下载此Power BI LOOKUPVALUE Excel模板– Power BI LOOKUPVALUE Excel模板

将所有三个表上载到Power BI文件以开始演示。

  • 对于“ Product_Table”,我们需要从其他两个表中获取值,因此首先我们将从“ Discount_Table”中获取“ Discount%”。右键单击“ Product_Table”,然后选择“新建列”。

  • 将“新列”的名称命名为“折扣%”。

  • 立即打开LOOKUPVALUE函数。

  • 第一个参数是 结果列名称 由于我们要从“ Discount_Table”中查找折扣百分比,因此请从“ Discount_Table”中选择“ Discount%”列名称。

  • 下一个参数是 搜索列名称1 因此,这将是“ Discount_Table”中的“产品”列名称。

  • 下一个参数是 搜索值 因此,这将是“ Product_Table”中的“ Product”列名称。

  • 好的,我们完成了方括号并按下Enter键以获取结果。

到这里,我们从“ Discount_Table”的“ Discount%”获得了结果。但是,当我们查看结果列时,它不是百分比格式,因此我们需要将数字格式更改为百分比格式。

  • 转到“建模”选项卡,将“格式”选择为“百分比”,并将小数位保持为2。

  • 如下所示,这会将格式应用于所选的列。

  • 同样,现在我们需要再插入一列以从“ Tax_Table”中获取“ Tax%”,右键单击并选择“ New Column”,将新列的名称命名为“ Tax%”,然后打开LOOKUPVALUE函数再次。

  • 这次 结果列名称 将来自“ Tax_Table”,即“ Tax%”。

  • 搜索列名称 将是“ Tax_Table”中“产品”列的名称。

  • 下一个参数是 搜索值,因此这将是“ Product_Table”中的“ Product”列名称。

合上括号,然后按Enter键以获取“税率%”值。

像使用Power BI LOOKUPVALUE函数一样,我们可以从一个表中获取数据到另一个表。

笔记:也可以从下面的链接下载Power BI LOOKUPVALUE文件,并且可以查看最终输出。

您可以在此处下载此Power BI LOOKUPVALUE模板– Power BI LOOKUPVALUE模板

要记住的事情

  • LOOKUPVALUE作为查找值函数并入Power BI。
  • 如果未找到查找值,则结果将返回空白。
  • 结果列和搜索值 两个表中的列都相同。
  • 与VLOOKUP不同,我们需要提供任何列名称和范围查找参数。