2017-01-02 146 views
-2

在我的畫面查詢中,我想根據特定的銷售間隔過濾數據。因此,如果用戶選擇特定範圍,則僅顯示與該範圍相對應的數據。我怎樣才能做到這一點?如何編寫Tableau查詢?

我附上將用作過濾器的圖像。而且我正在使用全球超級商場的數據,包括類別,子類別和條形圖格式的銷售。

Image

+0

我不認爲[你的「緊急」要求](http://meta.stackoverflow.com/q/326569/472495)在這裏非常受歡迎... – halfer

回答

1

如果要模擬像你的形象(值和ID),而不使用「簡單過濾器」,你必須創建計算字段。

第一個(尺寸),假設間隔的銷售,是這樣的:

IF[Sales] <= 100 then '<= 100' 
    ELSEIF [Sales] <= 200 then '100-200' 
    ELSEIF [Sales] <= 300 then '200-300' 
    ELSEIF [Sales] <= 400 then '300-400' 
    ELSE '>= 400' 
END 

另一種(銷售了間隔ID),它是類似的,但你必須「生成」邏輯相同的ID。

一旦你這兩個計算字段,只是在一個新的工作表這樣創建一個簡單的表:

enter image description here

假設你已經有了你的類別,子類別的圖表工作表,創建含有片,爲了從過濾器表過濾創建一個篩選器操作儀表板:

enter image description here

結果應該是這樣的THI s: enter image description here

+0

如果方法膛線不返回你想要的結果,你可能需要了解其他功能,例如LOD calcs或bin –

+0

謝謝...這是非常有用的... – Namrata

+0

如果答案是有用的,你能否接受它以便「close 「這個職位? –