自訂 Tableau 資料故事:內容變數

內容變數是可以被其他函數引用的函數。換句話說,可以使用內容變數將函數巢狀化在其他函數中。

定義內容變數後,它會顯示為一個函數,可以在 Tableau 資料故事中新增函數時使用。

附註:可以為每個自訂句子設定多個內容變數,但必須為每個自訂內容分別定義每個內容變數。

設定內容變數

  1. 資料故事中,按一下編輯,以開啟編輯對話方塊。
  2. 按一下新增自訂項目
  3. 按一下自訂內容方塊右側的功能表,然後選取設定內容

    編輯故事對話方塊,選取其中一個故事句子後,會開啟功能表。醒目提示「設定內容」選項。

  4. 按一下新增內容
  5. 命名內容變數,並按一下設定函數
  6. 定義自訂函數,並選擇維度。

    用於命名內容變數的開放欄位、「新增內容」按鈕和用於定義自訂函數的欄位。

  7. 按一下新增到區段
  8. 按一下返回到設定內容變數的句子。
  9. 按照步驟新增函數

    函數對話方塊開啟,用於定義自訂函數的欄位列出自訂內容選項。

現在,在新增函數時,內容變數將作為選項列於維度值下拉清單中。

何時使用內容變數:參考兩個或多個度量

比如要在資料故事中的一個分析句子中參考兩個或多個度量。若沒有內容變數,則一次只能為一個度量寫一個句子。但如果使用內容變數,可以在一個句子中參考多個度量。

要參考配備內容變數的兩個或多個度量,資料故事必須具有:

  • 1 個維度
  • 2 個或更多度量
  1. 資料故事中,按一下編輯,以開啟編輯對話方塊。
  2. 按一下新增自訂項目
  3. 按一下自訂內容方塊右側的功能表,然後選取設定內容
  4. 按一下新增內容
  5. 命名內容變數,並按一下設定函數
  6. 定義自訂函數,並選擇維度。
  7. 按一下新增到區段

    顯示內容變數的圖像,其中定義了降序標籤排序函數、SUM(GDP) 度量、排名 1 和國家/地區維度

  8. 按一下返回到設定內容變數的句子。
  9. 新增第一個函數,並填寫必填欄位。在此範例中選取了DimensionValueLabel ,然後從「維度」中選取「國家/地區」,然後從「維度值」 中選取 GDP 最高的國家/地區(我們的內容變數)。

    函數對話方塊開啟,並選取步驟 9 中列出的選項。

  1. 按一下新增到區段
  2. 新增第二個函數,並填寫必填欄位。在此範例中選取了「值」 ,然後從「維度」 中選取「國家/地區」 ,從「量值」中選取 SUM(Lending Interest) ,從「維度值」中選擇 GDP 最高的國家/地區(我們的內容變數)。

    函數對話方塊開啟,並選取步驟 10 中列出的選項。

  1. 按一下新增到區段
  2. 按一下儲存

您的資料故事寫了一個句子,讓我們深入了解我們感興趣的國家/地區(GDP 最高的國家)的從屬衡量標準(貸款利息)。

圖像顯示資料故事中呈現的句子,表明美國在該資料集中擁有最高的 AVG (GDP) 和 $0.7B 的貸款利息。

何時使用內容變數:時期分析

想要在資料故事中分析兩個不同時期的效能時,內容變數會很有幫助。可以建立一個自訂句子來描述在向下鑽研區段中顯示的度量,並將該度量與不同的時期進行比較,例如年對年或月對月。

要設定時期對時期的分析,資料故事必須具有:

  • 2 個維度:1 個時間段維度(主要)和 1 個非時間段維度(從屬)
  • 1-3 個度量
  1. 建立資料故事
  2. 在「欄位」對話方塊中,確保首先對時間段維度進行排序,然後按一下下一步
  3. 在「故事」對話方塊中,選取連續,並按一下完成
  4. 開啟「編輯」對話方塊,然後在第一個向下鑽研區域中選取新增自訂項目
  5. 建立兩個代表時間段的內容變數。例如,「目前季度」和「上一季度」。

    顯示兩個內容變數的圖像,一個用於當前季度,一個用於上一季度

  6. 透過新增自訂語言和函數來建立有關 increased(增加)的句子。這句話的內容會為「[CurrentDimensionValueLabel] 在本季度增加了 [X%]」。
  7. 在自訂文字方塊中輸入函數,後跟單字「increased(增加)」。
  8. 新增可傳回時間段內度量百分比變更的函數。

    函數對話方塊開啟,並選取步驟 1 到 8 中列出的選項。

  9. 按一下新增到區段
  10. 複製自訂內容,並透過將單字「increased(增加)」取代為「decreased(減少)」來建立有關 decreased(減少)的版本。函數保持不變。

    編輯故事對話方塊,選取其中一個故事句子後,會開啟功能表。醒目提示「複製」選項。

  11. 為每個句子新增條件,以便只會寫出一句話,具體取決於資料。

    條件對話方塊開啟,並為自上一季度的增加輸入自訂內容。

  12. 對於有關 increased(增加)的句子,按照以下範例設定條件:

左引數 = 值函數

維度 = 季度(訂單日期)。選取時間段維度

度量 = SUM(總訂單數)。選取用於計算的度量

維度值 = 目前季度。內容變數之一

篩選維度值 = 目前區域值(動態)。這是預設的內容變數

中間引數 = >(大於)

右引數 = 值函數

維度 = 季度(訂單日期)。選取時間段維度

度量 = 總計(總訂單數)。選取用於計算的度量

維度值 = 上一季度。內容變數之一

篩選維度值 = 目前區域值(動態)。這是預設的內容變數

條件對話方塊開啟,並按照步驟 12 中的說明輸入自訂內容。

  1. 對於有關 decreased(減少)的句子,設定相同的條件,但將 >(大於)符號取代為 <(小於)符號。左右引數保持不變。
  2. 按一下儲存,您的資料故事會寫出一個句子,其中包含分析兩個時間段的見解。


感謝您的意見反應!已成功提交您的意見回饋。謝謝!