使用 Matrix 在 LuckyTemplates 中創建甘特圖

使用 Matrix 在 LuckyTemplates 中創建甘特圖

在此博客中,我將回顧一些項目管理見解,並專門討論如何在 Visual Studio 中使用矩陣在 LuckyTemplates 中創建甘特圖。您可以在本博客底部觀看本教程的完整視頻。

我將展示創建��甘特圖背後的邏輯,這在項目管理方面非常有用。

甘特圖是顯示項目時間表的非常常見的視覺效果。最重要的是,它向您展示了一個非常好的概述以及項目的所有細節。

在此示例設置中,我有一個動態日期切片器,我可以在其中輕鬆更改日期,以便項目管理圖表也會更新。我還可以過濾到示例報告中的特定項目。在 LuckyTemplates 中實現此甘特圖分析涉及許多動態功能。

使用 Matrix 在 LuckyTemplates 中創建甘特圖

我在本教程中的目的是突出顯示需要在 Visual Studio 矩陣中實現以實現此可視化的邏輯。

目錄

設置矩陣

要進行設置,我需要在表格中添加一些詳細信息。我需要Project NameTask CategoryTask NameEnd DateStart Date來可視化。

使用 Matrix 在 LuckyTemplates 中創建甘特圖

之後,我要把表格變成矩陣。為了確保它設置正確,我需要深入到層次結構的每個級別。

我將在層次結構中多次單擊“全部向下展開一個級別”的符號,直到得到我想要的內容。

使用 Matrix 在 LuckyTemplates 中創建甘特圖

現在已經設置好了,我要更改佈局。我需要單擊格式圖標,然後轉到Row Headers。現在,我將關閉階梯式佈局,這樣我就可以得到我想要的東西。

使用 Matrix 在 LuckyTemplates 中創建甘特圖

我現在擁有的矩陣還沒有完成,因為我仍然需要這些列。我希望矩陣是動態的。我還希望數據基於任何項目和任何一天的任何選擇。這就是為什麼我要創建一個表並將其命名為Days 的原因。

使用 Matrix 在 LuckyTemplates 中創建甘特圖

我使用了一個非常簡單的公式來創建此表並創建從 0 到 200 的值。

使用 Matrix 在 LuckyTemplates 中創建甘特圖

創建Days表後,我需要將它拖到我的列參數中,以便它可以進入矩陣。但是當我在沒有任何計算的情況下這樣做時,我顯然會出錯。這是合理的,因為我的Days表與其他表之間沒有關係。因此,我需要與表建立連接。為此,我需要使用 DAX 公式連接表。

在矩陣中建立表連接

這是我要使用的公式。為了便於識別,我只是將公式命名為步驟 1 。

使用 Matrix 在 LuckyTemplates 中創建甘特圖

我創建了該公式以啟用表之間的關係。我只是擺脫了小計,因為它有點毫無意義。之後,這就是矩陣視覺效果的樣子。

使用 Matrix 在 LuckyTemplates 中創建甘特圖

有一個日期選擇器,矩陣顯示該選擇周圍的相應日期。

如果我將日期選擇移動到 1 月 16 日,我將在此處只有三天的數據,因為結束日期是 1 月 19 日。既然我已經展示了公式,我現在將展示這個計算背後的邏輯。

使用這個公式可以解決很多問題。首先,公式需要查找當前日期。這是關於每個單獨的結果。其次,它需要計算出項目天數,因此公式必須遍歷開始日期和結束日期之間的每一行。 

對於DaysFromStartDate變量,它考慮開始日期和選定日期。同時,DaysFromEndDate變量需要查看開始日期和項目天數。如您所見,開始日期結束日期是公式中非常重要的部分。

使用 Matrix 在 LuckyTemplates 中創建甘特圖

對於數值,如果當前日期大於或等於從開始日期算起的天數,則公式將返回一個值。此外,當前天數必須小於或等於結束日期。如果滿足條件,則公式將在矩陣的所有行中返回 1。如果不符合條件,公式將返回零作為其值。

這就是我將日期從選擇中轉換為數字的方式。這是矩陣中應用的確切邏輯。

使用矩陣在 LuckyTemplates 中創建甘特圖

我要向您展示的下一個技巧是將此矩陣轉換為甘特圖。為此,請點擊條件格式,然後選擇背景顏色。 

使用 Matrix 在 LuckyTemplates 中創建甘特圖

背景顏色彈出窗口中,輸入必要的規則和條件。首先,從格式下拉列表中選擇規則。確保選擇的度量為Step 1,然後該值應等於 1。最後,我將此條件設置為金色。我要在這裡添加另一個條件,即“如果它等於零,則背景顏色為淺粉色”。 

此條件格式功能也是 LuckyTemplates 中最近添加的功能。如果您想探索有關該功能的更多信息,請單擊此處。

使用 Matrix 在 LuckyTemplates 中創建甘特圖

然後,矩陣的外觀將根據設置的格式規則發生顯著變化。

使用 Matrix 在 LuckyTemplates 中創建甘特圖

您可以應用的另一件事是更改每列的寬度。您可以調整所有列以使其適合一頁,但這仍然取決於您希望矩陣的外觀。

這是設置後最終甘特圖在報告頁面中的樣子。我之前展示的只是第一階段,因為我最終讓這個示例甘特圖有點高級。

使用 Matrix 在 LuckyTemplates 中創建甘特圖


如何在 LuckyTemplates 中創建引人注目的報告和儀表板
如何使用 LuckyTemplates 散點圖的內置分析功能
KPI 趨勢分析的 LuckyTemplates 數據可視化技巧

結論

今天,我重點介紹了一些非常酷且有用的技術。希望您喜歡它並學到了很多東西。您可以查看我在博客中包含的教程視頻以了解更多詳細信息。 

就我在有關項目管理的僅限會員參加的會議中經歷的內容而言,我在甘特圖中添加了更多邏輯。我為不同的任務和任務類別添加了不同的顏色。我還為不同的項目完成百分比加入了不同的陰影。

祝你好運!


什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

如何在 R 中保存和加載 RDS 文件

如何在 R 中保存和加載 RDS 文件

您將學習如何在 R 中保存和加載 .rds 文件中的對象。本博客還將介紹如何將對像從 R 導入 LuckyTemplates。

回顧前 N 個工作日——DAX 編碼語言解決方案

回顧前 N 個工作日——DAX 編碼語言解決方案

在此 DAX 編碼語言教程中,了解如何使用 GENERATE 函數以及如何動態更改度量標題。

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

本教程將介紹如何使用多線程動態可視化技術從報告中的動態數據可視化中創建見解。

LuckyTemplates 篩選上下文簡介

LuckyTemplates 篩選上下文簡介

在本文中,我將貫穿過濾器上下文。篩選上下文是任何 LuckyTemplates 用戶最初應該了解的主要主題之一。

使用 LuckyTemplates 在線服務中的應用程序的最佳技巧

使用 LuckyTemplates 在線服務中的應用程序的最佳技巧

我想展示 LuckyTemplates Apps 在線服務如何幫助管理從各種來源生成的不同報告和見解。

隨著時間的推移分析利潤率變化——使用 LuckyTemplates 和 DAX 進行分析

隨著時間的推移分析利潤率變化——使用 LuckyTemplates 和 DAX 進行分析

了解如何在 LuckyTemplates 中使用度量分支和組合 DAX 公式等技術計算利潤率變化。

DAX Studio 中數據緩存的物化想法

DAX Studio 中數據緩存的物化想法

本教程將討論數據緩存物化的想法,以及它們如何影響 DAX 在提供結果時的性能。

使用 LuckyTemplates 進行業務報告

使用 LuckyTemplates 進行業務報告

如果直到現在你還在使用 Excel,那麼現在是開始使用 LuckyTemplates 來滿足你的業務報告需求的最佳時機。

什麼是 LuckyTemplates 網關?所有你必須知道的

什麼是 LuckyTemplates 網關?所有你必須知道的

什麼是 LuckyTemplates 網關?所有你必須知道的