問題
Power BI繼續添加新功能,最新功能之一是我們將在本文中介紹的Smart Narrative。此新功能使您可以在報告中添加文字說明,以幫助向用戶提供其他信息。
解決方案
Power BI繼續通過常規和可用的可視化組合中內置的其他分析功能來繼續前進。當然,所有視覺效果都應該講述一個對於儀表板和報表使用者以及報表設計人員都清晰的故事。但是,有時候單詞對解釋細節很有幫助,甚至很有洞察力。有時,報表查看者還需要其他提示形式的文字提示,以識別特定的趨勢和想法。我很高興Smart Narrative視覺(和相關的Summarize功能)現在處於“預覽”模式,並且基於最新的Power BI博客,它將進行一些更新。當前,報表使用者可以使用“問答”功能來查詢儀表板;您可以通過以下網址了解有關問答功能的更多信息: Power BI Advanced問答 Power BI高級問答。這些技術將為我們的智能敘事工作提供一些基礎。
下載最新版本的Power BI
為了使用Smart Narratives,請確保 下載最新版本的Power BI桌面 ,以跟隨示例。此外,我們將使用WideWorldImportersDW數據庫作為數據源的基礎;該數據庫可以 從GitHub下載。如果需要重新將數據導入Power BI中,請參閱: 使用Power BI Desktop查詢SQL Server數據。
啟用Power BI Smart Narrative
我們的第一步是通過單擊工具欄中的“文件”,然后依次單擊“選項和設置”和“選項”,在“報告選項”中啟用此預覽功能。

接下來,選中“智能敘事”復選框旁邊的框,以啟用此功能以在報表中使用。請注意,此處提供了“共享反饋”選項,並且Microsoft正在積極尋求有關此功能的反饋。

創建Power BI智能敘事示例
接下來,我們創建一個簡單的儀表板選項卡,其中包含柱形圖,矩陣和折線圖。

智能旁白功能實際上分為兩種單獨的方法。第一種方法提供了僅基於單個視覺,摘要選項即可創建基於單詞的敘事的能力。第二種方法實際上提供了為儀表板選項卡上所有有效且兼容的視覺效果創建完整敘述的能力。我們應該強調兼容性說明,因為以下視覺效果無法與智能敘事功能集成:
- 桌子
- 矩陣
- 卡(單排和多排)
- 地圖
- 許多自定義視覺效果或導入的視覺效果
- 關鍵績效指標
因此,讓我們開始為第一種視覺效果創建摘要敘述的第一種方法。對單個視覺使用摘要選項可以對視覺的詳細類別和度量提供基於單詞的快速而全面的摘要。為了生成智能敘事,請在視覺效果的空白區域內右鍵單擊,然后選擇“匯總”。

摘要位於儀表板設計網格的開放區域,如下所示。巧妙的敘述選擇了關於數據的兩個關鍵點。首先,它強調了西南銷售地區利潤的下降,其次,它指出了東南地區在過去一年中下降幅度最大。

創建摘要后,可以通過格式化以及添加特定值,度量以及視覺及其相關數據集中的其他列的方式進一步自定義摘要敘述。如下圖所示,自定義敘事視覺的第一步將集中在格式化更改上。要啟用這些編輯,您必須首先單擊智能敘事視覺文件以開始編輯過程。

如下圖所示,編輯工具欄將打開,您可以選擇並突出顯示特定的文本,然后選擇所需的特定格式設置選項。在此示例中,我們將加粗並在選定文本下划線,將其居中,最后將字體顏色更改為紅色。

現在,敘述中第一行的字體/文本已加粗,加下划線,居中並更改為紅色。

除了能夠調整單個視覺敘事中使用的格式外,還可以向敘事視覺中添加其他值以及描述所需值的文本。因此,如下所示,我們首先通過單擊+ Value按鈕為敘事創建新值。

隨后,您開始鍵入請求的聚合度量,然后鍵入數據集中的相關字段。因此,要獲得最高稅率,我們將在“您希望如何計算此值”框中鍵入“最高稅率”。在您輸入問題/值時,Power BI提供了幾個建議值。

在此值輸入框下方,我們看到幾個項目:
- 所選字段/匯總的結果–在以下示例中為15.00
- 字段的格式選項-在下面的示例中將小數位設置為2
- 命名字段的一種方法,可用於標識要進行更改編輯的字段。否則,默認名稱將是“值1”,“值2”等,這不是很有用-在以下示例中將其設置為“最大稅率”。
對值滿意后,可以單擊“保存”。

與本技巧開頭提到的“問與答”技術中的功能類似,如果Power BI無法確定所要提出的問題或對所要求的值有歧義,則信息圖標將顯示在工具欄的右側。輸入框。如下所示,“每年”被添加到“最大稅率”值中,但是Power BI指出該值不是可以顯示的單個值。

此外,如果Power BI根本無法確定請求的值,因為疑問詞與數據集不匹配,則雙紅線將在該值下划線並以紅色突出顯示該單詞。在下面的示例中,Power BI無法將“天空”識別為值,度量或類別。另外,請注意沒有顯示示例結果。

最后,請注意在Power BI無法確定值的情況下,未啟用“保存”按鈕!

請注意,在“ +值”選項卡上,僅創建值,將其設置為可用於智能敘述中。但是,值本身會添加到敘述文本中,但不會通過在敘述中添加前導或尾隨文本/單詞來增加上下文(我們將在本技巧的后面部分介紹!)。僅添加數字可能會造成混淆。

添加新值后,移至“審閱”選項卡,您可以選擇編輯(鉛筆按鈕),刪除(垃圾箱)或將值(+按鈕)添加到現有的智能敘事視覺效果。編輯鉛筆按鈕使我們返回到+值選項卡,這又允許更改值問題,值的名稱以及格式選項。當然,刪除按鈕會刪除該值。您應該注意,如果刪除了一個值,則不會在智能敘事中使用該值,並且該值將從敘事中消失。

“顯示自動生成的值”選項將顯示通過最初創建敘述性視覺生成的值。請注意,每個視覺效果都被命名為#V1,#V2,依此類推,但這並不能告訴您特定的含義(默認值)。

但是,使用edit-pencil按鈕選項,您可以深入研究該值以查看生成了什么值。我希望在某些時候可以更好地標記這些名稱。另外,請注意,雖然名稱文本框似乎沒有被禁用,但不能更改值名稱。

我認為尚在開發中的另一個功能是應用的過濾器選項。使用值名稱左側的向下箭頭,打開該特定值的過濾器和切片器預覽。但是,在測試中,我無法確切確定要對該值應用或不應用哪些過濾器。

如前所述,如果要在文本/格式設置的上下文中添加動態值,則向智能敘事添加特定值的過程分為兩步。如下所示,文本“所有年份的最高稅率是:”被添加到智能敘述中。

接下來,單擊“審閱”選項卡,然后使用+加號按鈕將“最大稅率”添加到智能敘述中。

現在,最高稅率已添加到敘述中,如以下屏幕截圖所示。我們可以繼續根據需要添加其他值;在以下情況下,我們也添加了最低利潤值。

現在我們有了基本的智能敘述,讓我們回顧切片器,過濾器和相關的交叉過濾如何與智能敘述交互。到其他類似的視覺效果,如選擇的濾波器或限幅器,智能敘述自動更新用於過濾的上下文值。如圖所示,在左上方的條形圖中選擇2016 – N / A紅線,根據上下文將該值作為過濾器應用於智能敘述(以及報表上的其他視覺效果)。請注意,稅率沒有變化(因為它仍然是最高稅率15%),但是最低利潤確實會根據上下文過濾而變化。

最后,如果對於敘述中的特定摘要值不存在任何值,則該特定語言學和措辭集將不會在該敘述中顯示。將其替換為Power BI隱藏符號。彈出一條消息,指出“當前數據和過濾器對該值不產生任何結果”;此消息將僅對報表開發人員顯示。

到目前為止,我們一直在使用單個視覺效果來展示我們的作品。但是,智能敘事可視化可以並且確實具有查看Power BI選項卡上的所有可視化並與之交互的功能(減少任何不兼容的可視化,例如表格,矩陣或KPI)。
為此,我們可以選擇一個新的智能敘事視覺效果或將其拖到設計網格上,它會基於該頁面上的各種視覺效果(不包括任何不兼容的視覺效果)自動插入默認敘事。

如下所示,智能敘述視覺效果會自動添加與條形圖視覺效果和折線圖視覺效果有關的信息。您會看到有關銷售地區,郵政編碼,年和利潤的詳細信息(所有這些都與這兩個視覺效果有關),但是沒有提及矩陣中的字段和度量。

與單一視覺智能敘述類似,我們可以根據需要調整和刪除該智能視覺的值。同樣,也可以使用相同的編輯工具欄和窗口來應用和更改格式。此外,如下面的示例所示,我們實際上可以從智能敘事本身中刪除整個句子,包括值。最后一句話沒有意義,因此通過選擇它並單擊“刪除”按鈕將其刪除。我們還可以根據需要手動鍵入不包含動態值的新句子。


通過為報表使用者提供項目符號要點,面向單詞的類型的詳細信息,而這些內容在視覺上可能並不容易顯現,因此智能敘事視覺將我們的Power BI分析提升到了更高的水平。盡管此選項當前處於預覽模式,並且可能需要做一些額外的工作,但預覽功能提供了一種豐富的方式來圍繞儀表板上的視覺效果提供詳細的敘述。但是,處於預覽模式確實會導致一些限制和可能的持續警告,包括無法使用條件格式設置選項以及無法將智能敘述固定到儀表板。