在 Power Query 中比較表格 | LuckyTemplates 教程

在 Power Query 中比較表格 | LuckyTemplates 教程

比較表格在 Excel 中是一項非常常見的任務,如果您始終手動進行,可能會變得乏味。在本教程中,我將展示如何在 Power Query 中輕鬆比較兩個表以隔離未出現在兩個表中的項目並報告差異。您可以在本博客底部觀看本教程的完整視頻。

因此,我們將比較兩個表以進行隔離,然後報告差異。查看描述的場景,將表 2 與表 1 進行比較時,結果應該是這三個突出顯示的記錄。

在 Power Query 中比較表格 |  LuckyTemplates 教程

讓我們轉到 Power Query,我將向您展示如何比較表格。

.

目錄

使用 Table.RemoveMatchingRows 比較表

有一個名為Table.RemoveMatchingRows的函數,它從作為第一個參數的表中刪除第二個參數中所有出現的指定行。請注意,沒有映射功能。因此,在進行比較之前確保您的列標題或字段名稱匹配非常重要。

讓我們創建一個新的空白查詢並輸入該函數 Table.RemoveMatchingRows。我們想比較表 2 和表 1。現在我們需要將表 1 作為行列表傳遞,所以在這裡我們可以使用Table.ToRecords並傳遞表 1。然後,讓我們按 OK。

在 Power Query 中比較表格 |  LuckyTemplates 教程

但是如果我們的表包含不匹配的列,它仍然有效嗎?假設表 2 包含一個附加的部門列。讓我們看看發生了什麼。

我將復制我的查詢,而不是表 2,我們將粘貼表 2B,然後按確定。這不起作用,因為它也在考慮第三列。我們需要控制在比較記錄時考慮哪些列。為此,Table.RemoveMatchingRows 函數有一個可選的方程標準參數。

在 Power Query 中比較表格 |  LuckyTemplates 教程

讓我們給它一個列表,其中包含我們要考慮的列名。因此,在公式欄中,我們將添加一個逗號,並作為列表粘貼列名稱。因此,我們要考慮結束日期和員工。

在 Power Query 中比較表格 |  LuckyTemplates 教程


為 Power Query 日期表設置動態 StartDate 和 EndDate
在 LuckyTemplates 中引用和復制查詢
Power Query M 語言教程和精通

結論

如果您需要報告兩個表之間的差異,這可能會有所幫助。我希望你喜歡這個教程。您可以觀看下面的完整視頻教程以了解更多詳細信息。有關更多相關內容,請查看下面的鏈接和我們關於Power Query 的課程。

一切順利!

梅麗莎


什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

如何在 R 中保存和加載 RDS 文件

如何在 R 中保存和加載 RDS 文件

您將學習如何在 R 中保存和加載 .rds 文件中的對象。本博客還將介紹如何將對像從 R 導入 LuckyTemplates。

回顧前 N 個工作日——DAX 編碼語言解決方案

回顧前 N 個工作日——DAX 編碼語言解決方案

在此 DAX 編碼語言教程中,了解如何使用 GENERATE 函數以及如何動態更改度量標題。

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

本教程將介紹如何使用多線程動態可視化技術從報告中的動態數據可視化中創建見解。

LuckyTemplates 篩選上下文簡介

LuckyTemplates 篩選上下文簡介

在本文中,我將貫穿過濾器上下文。篩選上下文是任何 LuckyTemplates 用戶最初應該了解的主要主題之一。

使用 LuckyTemplates 在線服務中的應用程序的最佳技巧

使用 LuckyTemplates 在線服務中的應用程序的最佳技巧

我想展示 LuckyTemplates Apps 在線服務如何幫助管理從各種來源生成的不同報告和見解。

隨著時間的推移分析利潤率變化——使用 LuckyTemplates 和 DAX 進行分析

隨著時間的推移分析利潤率變化——使用 LuckyTemplates 和 DAX 進行分析

了解如何在 LuckyTemplates 中使用度量分支和組合 DAX 公式等技術計算利潤率變化。

DAX Studio 中數據緩存的物化想法

DAX Studio 中數據緩存的物化想法

本教程將討論數據緩存物化的想法,以及它們如何影響 DAX 在提供結果時的性能。

使用 LuckyTemplates 進行業務報告

使用 LuckyTemplates 進行業務報告

如果直到現在你還在使用 Excel,那麼現在是開始使用 LuckyTemplates 來滿足你的業務報告需求的最佳時機。

什麼是 LuckyTemplates 網關?所有你必須知道的

什麼是 LuckyTemplates 網關?所有你必須知道的

什麼是 LuckyTemplates 網關?所有你必須知道的