報表生成器教程:在分頁報表中排序和過濾數據

報表生成器教程:在分頁報表中排序和過濾數據

在此 Report Builder 教程中,您將學習如何對分頁報告中的數據進行排序和篩選。

本教程分為兩部分。第一部分討論如何對數據應用排序順序。有兩種方法可以對數據進行排序。您可以使用 Tablix 屬性或行組。

第二部分討論如何過濾數據。在 Report Builder 中,您可以在數據集級別或 Tablix 級別過濾數據。

報表生成器教程:在分頁報表中排序和過濾數據

目錄

Report Builder 教程 #1:排序數據

在 Report Builder 中有多種方法可以對數據進行排序。

Tablix 屬性:方法 1

第一種方法是使用Tablix 屬性選項。通過右鍵單擊 Tablix 然後選擇 Tablix 屬性來訪問它。

報表生成器教程:在分頁報表中排序和過濾數據

在“Tablix 屬性”窗口中,轉到“排序”選項 卡。

報表生成器教程:在分頁報表中排序和過濾數據

單擊添加按鈕。然後,通過單擊下拉箭頭選擇要排序的列或數據。然後,選擇您想要的排序順序。

如果您想對更多列進行排序,請重複這些步驟,直到您滿意為止。然後,單擊“確定”。

報表生成器教程:在分頁報表中排序和過濾數據

當您運行報告時,您會看到它現在已經排序。

報表生成器教程:在分頁報表中排序和過濾數據

如果要刪除排序順序,請返回到 Tablix 屬性。選擇要刪除的排序順序,然後單擊刪除

報表生成器教程:在分頁報表中排序和過濾數據

行組:方法 2

另一種對數據進行排序的方法是使用報表生成器底部的行組選項。

報表生成器教程:在分頁報表中排序和過濾數據

行組引用特定 Tablix 中的每一行。要使用此方法進行排序,請單擊Details的下拉箭頭,然後單擊Group Properties

報表生成器教程:在分頁報表中排序和過濾數據

在“組屬性”窗口中,轉到“排序”窗格。排序過程類似於 Tablix 屬性的排序過程。

單擊添加按鈕。通過單擊下拉箭頭選擇要排序的列或數據,然後選擇您希望其採用的排序順序。

報表生成器教程:在分頁報表中排序和過濾數據

Report Builder 教程 #2:過濾數據

數據集級別的報表生成器過濾器:方法 1

除了排序,您還可以根據需要的條件過濾數據。右鍵單擊要過濾的數據集。在這種情況下,它是銷售。然後,單擊查詢

報表生成器教程:在分頁報表中排序和過濾數據

這將打開查詢設計器

報表生成器教程:在分頁報表中排序和過濾數據

在頂部,有一個維度選項卡。要篩選數據,請從“度量組”窗格中拖動一個維度並將其放在“維度”選項卡中。然後,調整OperatorFilter Expression

繼續這樣做,直到您在報告中設置了所有想要的過濾器。

報表生成器教程:在分頁報表中排序和過濾數據

然後,選擇頁面中間的單擊以執行 查詢選項。

報表生成器教程:在分頁報表中排序和過濾數據

然後,這將顯示您的報告或表格在應用過濾器後的樣子。

報表生成器教程:在分頁報表中排序和過濾數據

在本例中,它僅顯示屬於 2014 年且具有非空白城市值的數據。

如果您複製查詢並在DAX Studio中運行它,您可以看到報表正在從數據源中篩選查詢。

報表生成器教程:在分頁報表中排序和過濾數據

返回 Report Builder 並運行報告。您可以看到它已應用您創建的過濾器。

報表生成器教程:在分頁報表中排序和過濾數據

此外,這不會影響您之前設置的條件或選項。即使應用了 Report Builder 篩選器,排序順序和條件格式也保持不變。

要刪除過濾器,請轉到查詢設計器。選擇要刪除的過濾器,然後單擊查詢設計器菜單窗格上的X 按鈕。

報表生成器教程:在分頁報表中排序和過濾數據

數據集級別的報表生成器過濾器:方法 2

另一種應用過濾器的方法是使用數據集屬性。要訪問它,請右鍵單擊要過濾的數據集,然後選擇數據集屬性。

報表生成器教程:在分頁報表中排序和過濾數據

轉到“過濾器”選項卡。單擊添加按鈕,然後選擇要過濾的表達式或數據。然後,調整OperatorValue

報表生成器教程:在分頁報表中排序和過濾數據

如果您不能在 Report Builder 中使用查詢設計器選項,則此方法非常適合使用。

Tablix 級別的報表生成器過濾器

您還可以在報告中應用 Tablix 級別過濾器。選擇您的 Tablix,然後右鍵單擊它並選擇Tablix Properties

報表生成器教程:在分頁報表中排序和過濾數據

在 Tablix 屬性窗口中,轉到過濾器選項卡並單擊添加按鈕。選擇要過濾的表達式或數據。然後,調整OperatorValue

報表生成器教程:在分頁報表中排序和過濾數據

請注意,當您使用 Tablix Properties 時,您不僅僅是在過濾數據集。您正在過濾視覺本身。

結論

排序和篩選是任何報告中非常基本的過程。但是,它們是最有用的方法之一,尤其是在處理廣泛的數據集時。

通過對數據進行排序並按特定的系統順序排列它們,報告中的信息將變得更易於閱讀和理解。

此外,在處理多個不同的表格、圖表、圖形和列表時,能夠在數據集或 Tablix 級別進行過濾特別有用。它允許您以不同的粒度呈現數據和視覺效果。

起訴


什麼是 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 網關?所有你必須知道的