2016-07-28 292 views
0

我知道我可以改變別名,如果我有使用主要和次要來源。但是,雖然只使用一個源(excel),但沒有選項作爲「編輯別名」。是否有其他選擇,即創建計算字段?Tableau:如果僅使用一個源,如何編輯別名?

具體來說:我需要保持月份的順序,但不想顯示數字而不是月份名稱。所以我想在軸上將{2;3;...;11}更改爲{"October";...;"June"}

+0

你碰巧有此數據的基礎日期字段? –

回答

0

這只是1年?如果我理解你正確地質疑,你可以使用一個計算的字段是這樣的:

CASE str([Month]) 
WHEN str(1) THEN 'Jan' 
WHEN str(2) THEN 'Feb' 
WHEN str(3) THEN 'Mar' 
WHEN str(4) THEN 'Apr' 
WHEN str(5) THEN 'May' 
WHEN str(6) THEN 'Jun' 
WHEN str(7) THEN 'Jul' 
WHEN str(8) THEN 'Aug' 
WHEN str(9) THEN 'Sep' 
WHEN str(10) THEN 'Oct' 
WHEN str(11) THEN 'Nov' 
WHEN str(12) THEN 'Dec' 
ELSE str(0) 
END 

然後拉那場/丸到您的書架,並排除0的結果。只是建立這個很快,所以可能有更好的解決方案。

如果您有權編輯excel文件,最好在這裏添加一個適當的日期字段/列,並以此方式進行。

+0

這聽起來像獲取月份名稱不是問題。 – Nicarus

1

我假設你有類似的數據 - 至少關於Month_NumberMonth_Name

enter image description here


有幾個方法可以得到你想要的東西......

選項#1 - 按另一個字段:

  • 右擊在您的月份名稱字段中並選擇排序。在彈出框中,在Sort by下,選中「字段」並選擇包含月份數的字段。彙總可以是最小值或最大值 - 只要您在月份穀物(您是)顯示您的數據,就是良性的。

enter image description here

選項#2 - 使用並隱藏號碼字段標題:

  • 請確保您的月數場是離散的尺寸則僅僅是一個月前把它貨架上的名稱字段(行或列)。

  • 右鍵單擊月份編號字段並取消選中「顯示標題」。

enter image description here

選項#3 - 創建一個計算日期字段:

  • 創建一個新的計算領域和MAKEDATE()函數內引用您的月數場。

enter image description here

  • 使用這個新的領域從的Tableau提供迄今爲止功能的日期和利益 - 包括正確排序。

enter image description here

0

如果你只關心呈現,最簡單的方法是使用的格式。

如果您的字段包含Date的數據類型,那麼通過右鍵單擊藥片來提取Month部分。 Tableau將保留日曆排序順序。

然後右鍵單擊一個月份名稱並選擇格式,您可以從多種日期格式中進行選擇 - 全名,縮寫,首字母或數字。

enter image description here