2017-08-04 19 views
0

我需要幫助讓所有三個圖同時更改,具體取決於參數是否處於「空閒狀態「或」非商業「等。換句話說,一個措施同時改變所有三張圖。我不知道如何去做這件事。當我嘗試應用我所擁有的功能時,只是給了我一張圖,因爲我將其從「閒置」改爲「非公交」等,而不是三張。我必須使用什麼計算才能使參數在TABLEAU上並排改變三個獨立列

CASE [Parameter 7] 
    WHEN 'Idle' 
     THEN [Idle % Phone Time] 
    WHEN 'Idle' 
     THEN [Idle % Sched Time] 
    WHEN 'Idle' 
     THEN [Idle % TTR Time] 
    WHEN 'Non-Business' 
     THEN [Non Bus % Phone Time] 
    WHEN 'Non-Business' 
     THEN [Non Bus % Sched Time] 
    WHEN 'Non-Business' 
     THEN [Non Bus % TTR Time] 
    WHEN 'Non-Business or Idle' 
     THEN [Non Bus/Idle % Phone Time] 
    WHEN 'Non-Business or Idle' 
     THEN [Non Bus % Sched Time] 
    WHEN 'Non-Business or Idle' 
     THEN [Non Bus/Idle % TTR Time] 
    WHEN 'Business' 
     THEN [Bus % Phone Time] 
    WHEN 'Business' 
     THEN [Bus % Sched Time] 
    WHEN 'Business' 
     THEN [Bus % ttr] 
END 
+0

請說明你有什麼目標? –

+0

我在Tableau中並排顯示條形圖。它是3個酒吧;電話時間,TTR時間和計劃時間。我希望酒吧在總電話時間,計劃時間,TTR時間條形圖中顯示「空閒時間」或「營業時間」的數量。這意味着每個「電話時間或時間表」條形圖將會更改,以顯示在電話時間內閒置時間的百分比。 – AmachineR

+0

我的問題是,我必須使用什麼計算才能讓參數更改爲三個單獨的顏色。 – AmachineR

回答

0
select 
CASE 
    WHEN [Parameter 7] = 'Idle' and xxxx = xxxx(about Phone_Time) 
     THEN [Idle % Phone Time] 
    WHEN [Parameter 7] = 'Idle' and xxxx = xxxx(about Sched_Time) 
     THEN [Idle % Sched Time] 
    WHEN [Parameter 7] = 'Idle' and xxxx = xxxx(about TTR_Time) 
     THEN [Idle % TTR Time] 
    WHEN [Parameter 7] = 'Non-Business' and xxxx = xxxx(about Phone_Time) 
     THEN [Non Bus % Phone Time] 
    WHEN [Parameter 7] = 'Non-Business' and xxxx = xxxx(about Sched_Time) 
     THEN [Non Bus % Sched Time] 
    WHEN [Parameter 7] = 'Non-Business' and xxxx = xxxx(about TTR_Time) 
     THEN [Non Bus % TTR Time] 
    WHEN [Parameter 7] = 'Non-Business or Idle' and xxxx = xxxx(about Phone_Time) 
     THEN [Non Bus/Idle % Phone Time] 
    WHEN [Parameter 7] = 'Non-Business or Idle' and xxxx = xxxx(about Sched_Time) 
     THEN [Non Bus % Sched Time] 
    WHEN [Parameter 7] = 'Non-Business or Idle' and xxxx = xxxx(about TTR_Time) 
     THEN [Non Bus/Idle % TTR Time] 
    WHEN [Parameter 7] = 'Business' and xxxx = xxxx(about Phone_Time) 
     THEN [Bus % Phone Time] 
    WHEN [Parameter 7] = 'Business' and xxxx = xxxx(about Sched_Time) 
     THEN [Bus % Sched Time] 
    WHEN [Parameter 7] = 'Business' and xxxx = xxxx(about TTR _Time) 
     THEN [Bus % ttr] 
END as your_column_name 
FROM your_table; 

的XXXX XXXX =語句決定性列區分哪些條件是指該行Phone_Time,Sched_Time,TTR_Time)

相關問題