📜  power bi 查找不在其他表中的所有 id - SQL (1)

📅  最后修改于: 2023-12-03 15:18:40.130000             🧑  作者: Mango

Power BI中使用SQL语句查找不在其他表中的所有ID

在Power BI中,可以使用SQL语句来查找不在其他表中的所有ID。这可以用于数据比对等业务场景中。下面将介绍如何使用SQL在Power BI中实现此功能。

步骤
  1. 首先,需要连接到Power BI的数据源,例如SQL Server数据库。

  2. 在Power BI中,选择“获取数据”并选择“SQL Server”。

  3. 输入数据库服务器名称和凭据,并选择要连接的数据库和表名称。在此示例中,我们将选择一个名为“table_A”的表。

  4. 接下来,需要打开“编辑查询”窗口。在此窗口中,可以使用SQL语句来查询数据。

  5. 为了查找不在其他表中的所有ID,需要使用“NOT IN”子句。这将返回在一个表中但不在另一个表中的所有记录。下面是一个示例查询:

SELECT id
FROM table_A
WHERE id NOT IN (
  SELECT id
  FROM table_B
)

在此查询中,我们从“table_A”中选择ID,并使用“NOT IN”子句查找在“table_B”中不存在的ID。

  1. 运行查询并查看结果。这将显示在“table_A”中存在但在“table_B”中不存在的所有ID。
结论

使用SQL语句在Power BI中查找不在其他表中的所有ID是一种有效的方法,可以用于比对数据等业务需求。使用上述步骤,可以快速轻松地实现此功能。