Power BI Report Builder 中的報表設計秘訣
適用於: Power BI Report Builder Power BI Desktop
使用下列祕訣協助您在 Power BI Report Builder 中設計您的編頁報表。
設計報表
設計良好的報表會將可引導動作的資訊傳遞給使用者。 識別報表協助解答的問題, 並在設計報表的過程中牢記這些問題。
若要設計有效的資料視覺效果,請思考如何顯示資訊,讓報表使用者容易了解。 選擇能與欲視覺化資料完全相符的資料區。 例如,圖表比起橫跨多頁詳細資訊的資料表,更能有效地傳達摘要和彙總資訊。 您可以在任何資料區視覺化資料集的資料,包括以 tablix 為基礎的各種方格配置中圖表、地圖、指標、走勢圖、資料橫條和表格式資料。
如果您打算傳遞特定匯出格式的報表,請在設計過程的早期測試匯出格式。 功能支援會因您所選擇的轉譯器而異。
分階段建置複雜的配置。 您可以使用矩形當做容器來組織報表項目。 您可以直接在設計介面上建置資料區以最大化您的工作區域。 然後,完成每一個後,將其拖曳到矩形容器中。 透過使用矩形作為容器,您可以用一個步驟定位其所有內容。 矩形也可用來控制報表項目在每一個頁面上的轉譯方式。
為減少報表中混亂的情形,請考慮使用特定報表項目的條件式可見性,並且讓使用者選擇是否要顯示這些項目。 您可以根據參數或文字方塊切換設定可見性。 您可以加入有條件隱藏的文字方塊,以便顯示暫時運算式結果。 當報表顯示非預期的資料時,您就可以顯示這些暫時結果來協助偵錯運算式。
在 Tablix 資料格或矩形中使用巢狀項目時,您可以針對容器和包含的項目設定不同的背景色彩。 依預設,背景色彩為 [無色彩] 。 具有特定背景色彩的項目會穿透背景色彩設定為 [無色彩] 的項目而顯示。 這種技巧可協助您選取正確的項目來設定顯示屬性,例如 Tablix 資料格上的框線可見性。
如需設計報表時應考慮事項的詳細資訊,請參閱在 Report Builder 中規劃報表。
報表、資料來源和資料集的命名慣例
對於資料來源和資料集,請使用記載資料來源的命名慣例。
資料來源。 如果您出於安全性原因而不想命名實際的伺服器或資料庫,請使用向使用者指示資料來源的別名。
資料集。 使用指出其資料來源基礎的名稱。
使用資料
第一個步驟,是讓您想要使用的所有資料出現在 [報表資料] 窗格中。 當您精簡報表設計回答的問題後,請思考如何將報表資料集中資料限制在剛好需要的資料。
一般來說,只包含您想要在報表中顯示的資料。 在您的資料集查詢中使用查詢變數,讓使用者選擇他們想要在報表中查看的資料。 如果您要建立共用資料集,請提供以報表參數為基礎的篩選條件,以提供相同的功能。
如果您是經驗豐富的查詢撰寫者,則對於中等數量的資料,您可能希望在報表中而不是在查詢中對資料進行分組。 如果您在查詢中執行所有的分組動作,則報表多半會是查詢結果集的呈現。 相反地,若要在圖表或矩陣中顯示大量資料的彙總值,則不需要包含詳細資料。
根據您的需求而定,您可以在報表中顯示報表資料來源的名稱和位置、資料集查詢命令文字和參數值。 許多新使用者想知道資料來自哪裡。 為減少報表中混亂的情形,您可以有條件地隱藏含有這種資訊類型的文字方塊,讓使用者選擇是否要查看。 請在報表的最後一頁上嘗試新增此資訊。 您可以根據使用者可變更的參數,設定文字方塊可見性。
與報表設計介面互動
報表設計介面不是 WYSIWIG。 當您將報表項目放在設計介面上時,其相對位置會影響這些項目顯示在轉譯報表頁面上的方式。 空白會獲得保留。
使用對齊線和配置按鈕,在報表設計介面上對齊及排列項目。 例如,您可以對齊選取項目的頂端或邊緣、擴展某個項目以符合另一個項目的大小,或是調整項目之間的間距。
使用方向鍵,在設計介面上調整選取項目的位置和大小。 例如,下列按鍵組合就非常有用:
方向鍵:移動選取的報表項目。
CTRL+方向鍵:微調選取的報表項目。
CTRL+SHIFT+方向鍵:增加或減少所選報表項目的大小。
若要將項目新增至矩形中,請將滑鼠指標的左上角置於矩形容器中項目的初始位置上。 您可以使用鍵盤快速鍵來協助放置選取的物件。 此矩形會自動擴展以容納內含項目的大小。
若要將多個項目加入至 Tablix 資料格,請先加入矩形,然後再加入項目。
依預設,每個 Tablix 資料格都包含一個文字方塊。 當您將矩形加入至資料格時,該矩形就會取代文字方塊。 例如,您可以將巢狀指標放在 Tablix 資料格的矩形中,以便在變更資料格所在資料列的高度時,協助控制圖表或指標大小的擴展方式。
若要調整設計介面的檢視,請使用 [顯示比例] 控制項。 您可以使用整個頁面或頁面的較小區段。
若要將欄位從 [報表資料] 窗格拖曳至 [分組] 窗格,請避免拖曳欄位經過設計介面的其他報表項目,因為這會選取其他項目並取消選取 tablix 資料區。 請從 [報表資料] 窗格向下拖曳欄位,然後橫跨至 [群組] 窗格。
選取項目
若要在報表設計介面上選取您想要的物件,請使用 ESC 鍵,以滑鼠右鍵按一下內容功能表、[屬性] 窗格和 [分組] 窗格。
按 ESC 鍵,在佔據設計介面上相同空間的報表項目堆疊之間循環。
在某些報表項目上,請嘗試使用滑鼠右鍵的內容功能表來選取您想要的報表項目或是部分報表項目。
[屬性] 窗格會顯示目前選取範圍的屬性。
若要在 tablix 資料區中使用資料列群組和資料行群組,請從 [分組] 窗格中選取該群組。
使用特定類型的報表項目
使用參數
報表參數的主要目的是篩選資料來源中的資料,並只擷取報表中所需的內容。
對於報表參數,在允許互動性和協助使用者獲得他們想要的結果之間找到平衡。 例如,您可以將參數的預設值設定為比較常用的值。
使用文字
當您將多行貼入文字方塊中時,文字會新增為一個文字執行。 每次文字往返都只能格式化成一個單位。 若要分別格式化每一行,請視需要在文字執行中按下 RETURN 以插入新行。 然後,您就可以將格式設定和樣式套用至文字方塊中的每個獨立文字行。
您可以針對文字方塊或是文字方塊中的預留位置文字,設定屬性和動作的格式。 如果只有一行文字,對文字方塊設定屬性會比對文字設定更有效率。
使用運算式
了解簡單和複雜運算式格式。 您可以直接在文字方塊、在 [屬性] 窗格中或在接受運算式的對話方塊中的位置中鍵入簡單的運算式格式。
當您建立運算式時,它會協助您獨立建立每一部分,並驗證其值。 然後您可以在最終運算式中結合所有部分。 一個實用的方法是在矩陣資料格中加入文字方塊、顯示運算式的每一個部分,並在文字方塊上設定條件式可見性。 若要在隱藏文字方塊時控制框線樣式和色彩,請先將文字方塊放在矩形中,然後設定矩形的框線樣式和色彩,使其符合矩陣。
使用指標
- 根據預設,指標至少會顯示三個狀態。 當您將指標加入至報表之後,就可以透過加入或移除狀態進行設定。 為了讓使用者更方便檢視,請選擇依照色彩和形狀改變的指標。
控制報表頁面上的報表項目轉譯
在報表設計介面上,報表項目會成長以容納相關聯資料集、運算式、子報表或文字中的內容。
當您將項目放在報表頁面中時,此項目與從它右側開始所有項目之間的距離,會變成報表項目水平成長時必須維持的最小距離。 同樣地,項目與上方項目之間的距離會變成上方項目垂直成長時所必須維持的最小距離。
報表中的項目會成長以容納其資料並且使用下列規則來移開對等項目 (相同父容器中的項目):
每個項目都會向下移動以維持其本身與其上方項目之間的最小空間。
每個項目都會向右移動以維持其本身與其左方項目之間的最小空間。 對於使用從從右至左配置的系統,每個項目都會向左移動以維持本身和最後在它右方項目之間的最小空間。
容器會擴展以容納子項目的成長。 針對選取的項目,在 [屬性] 窗格中,Parent 屬性可識別此項目的容器。 您也可以使用 [文件大綱] 窗格查看報表項目的內含項目階層。
[配置] 工具列會提供多個按鈕來協助對齊報表項目的邊緣、中央和間距。 若要啟用 [配置] 工具列,請從 [檢視] 功能表指向 [工具列],然後選取 [配置]。
如果您打算將報表儲存成 .pdf 檔案,報表寬度必須明確設定為某個值,這個值會在匯出檔案格式中提供您想要的結果。 例如,將報表頁面寬度設為正好 7.9375 英吋,左右邊界各為 0.5 英吋。
若要在列印相容檢視中轉譯報表,請使用報表檢視器工具列上的 [整頁模式] 和 [版面設定] 。 為協助移除不需要的空白頁面,請執行下列動作:
移除資料區與報表邊緣之間的所有額外空白。
在 [報表屬性] 對話方塊中減少頁面邊界。
使用矩形作為容器,以利控制報表項目轉譯的方式。
在資料行標頭中,將文字方塊屬性 WritingMode 變更為使用垂直文字。
如需詳細資訊,請參閱避免在列印編頁報表時出現空白頁面。
此行為的組合、報表項目的寬度和高度屬性、報表本文的大小、頁面高度和頁面寬度定義、父報表的邊距設定,以及轉譯器特有的支援全部結合在一起,共同決定哪些報表項目可以在轉譯的頁面上適當地排列在一起。