2017-02-17 93 views
2

添加我以前的問題在這裏:TimeSeries questionPowerBI動態時間序列BARCHART

我想繪製了時間序列的單位容量的圖表(其中包含了一系列由用戶設定的日期)。

我試圖繪製圖表如下:

enter image description here

對於每個單位名稱,我有開始和結束日期爲單位的能力,如圖所示PowerBI表如下:

enter image description here

4個子問題:

  1. 如何繪製這些容量隨着時間的推移?也許使用一些DAX函數?
  2. 我是否需要SSAS多維數據集來解決這個問題,還是我可以在PowerBI桌面內完成所有工作?如果沒有,例如在SSRS中有更好的方法嗎?
  3. 有沒有辦法讓x軸時間系列動態按照用戶的指定?

此外,倫納德的迴應後。在轉換OutageStartDateOrig和OutageEndDateOrig值後,我嘗試按照youtube鏈接{enter link description here}中的建議創建計算列。但是,視頻中顯示的DAX公式給出了一個語法錯誤,指出'。'在指定日期範圍時不正確。任何想法? [截圖下文]:

enter image description here

+0

如果您想在其他問題中發佈的問題/答案中添加註釋或其他信息,則必須在此處進行此操作,而不是爲此創建附加問題。 –

+0

對不起花了一點時間寫它,但它是;)仍然是一個稍有不同的問題,但增加了它。謝謝! – Sambas23

回答

2

要與在軸線上,在圖例中的單元名稱的日期,容量創建這樣的視覺,我建議一個區域圖表(或堆疊面積圖)在價值觀上。您也可以將其作爲堆疊柱形圖來完成。但是,每個日期將被分成不連續的列。見下圖。

在數據操作方面,您需要將具有上述日期範圍的數據轉換爲每個日期單位的行。例如。第一行,而不是11/2至13/2,將被擴展爲3行,每個日期一行。

您可以在Power Query中將數據導入Power BI Desktop或DAX中之後執行此操作。本主題中有幾種解決方案(https://community.powerbi.com/t5/Desktop/Convert-date-ranges-into-list-of-dates/td-p/129418),但我個人推薦使用該技術(和視頻)由MarcelBeug發佈(https://youtu.be/QSXzhb-EwHM)。

您還需要一個獨立的日期列表(無間隙)加入最終日期列 - 否則當沒有單位有容量時,您的視覺將跳過日期。默認情況下,圖表將從數據的第一個日期開始,並在數據的最後一個日期結束,所以從這個意義上講,它是動態的,但是您可以添加日期切片機來爲最終用戶提供更多的控制。

enter image description here

區域圖表上頂部,底部上柱形圖,右邊過濾一月至三月日期切片機。

+0

嗨倫納德,非常感謝您的詳細解答。很有幫助!。我試圖按照您發送給我的鏈接進行操作,但由於發生了DAX錯誤,仍然無法完全管理。我編輯了這個問題,向您展示正在發生的事情的截圖。非常感激。 – Sambas23

+0

視頻/公式是M而不是DAX公式,因此僅適用於查詢編輯器(從屏幕截圖的主頁選項卡中選擇「編輯查詢」以轉到查詢編輯器)。 – Leonard

+0

倫納德非常感謝。管理使其工作:) – Sambas23