所有高質量 LuckyTemplates 解決方案的四大支柱——掌握 LuckyTemplates 和 DAX 的步驟

所有高質量 LuckyTemplates 解決方案的四大支柱——掌握 LuckyTemplates 和 DAX 的步驟

目錄

創建高質量的 LuckyTemplates 解決方案

LuckyTemplates 是一套出色的工具,可讓業務用戶或任何相關人員對幾乎任何類型或結構的數據進行高級分析。但是,使用 LuckyTemplates 構建高質量(我喜歡稱之為可擴展的解決方案)真正需要什麼?您可以在本博客底部觀看本教程的完整視頻。

所有高質量 LuckyTemplates 解決方案的四大支柱——掌握 LuckyTemplates 和 DAX 的步驟

不幸的是,它不僅僅是一些即插即用的操作。對我來說,LuckyTemplates 最棒的事情之一就是您可以相對快速地上手,而無需經過數月的教育和培訓。

但無法迴避的事實是,如果你想在你的組織內使用LuckyTemplates做一些改變遊戲規則的事情,你將不得不投入一些時間來真正掌握這四個領域的技能;

  • 數據建模
  • M(電源查詢/PQL)
  • DAX(數據分析表達式)
  • 報告和儀表板中的數據可視化

我將進一步詳細說明,以強調在所有這四個“支柱”上開展工作需要做些什麼。僅針對所有這些單獨的主題,就有多本書籍。所以它們是很深的,有時是非常技術性的話題。事實上,我們希望用數據做一些了不起的事情,而在 LuckyTemplates 中做這些事情意味著理解這四大支柱並將它們有效地付諸實踐。

數據建模

LuckyTemplates 中的數據建模是關於了解如何構建具有顯示這些表之間關係的連接的表架構。您構建“數據模型”的方式決定了您最終將如何對報告和儀表板中的數據進行切片和切塊。

許多數據開始於具有多列的大型平面文件,例如日期、產品、產品類別、客戶、銷售額、利潤、利潤等。數據模型的想法是,只要有可能,您就可以圍繞數據集分離或細分細節. 例如,日期、客戶、產品和銷售額都應該是單獨的表,並通過關係鏈接在一起。

您這樣做是因為它的效率要高得多,而且構建豐富數據的能力也變得更加容易。在 LuckyTemplates 中的性能方面,它也有很大的不同。

例如,假設您有 500 個客戶,但銷售表有 100 萬行。如果您想按客戶的“忠誠度”概況對客戶進行分組,則在 500 行的表上創建一個列比 100 萬行要容易得多。

正如我所提到的,這是一個詳細的主題,它起源於全面的數據倉庫,但對於想要有效地建立出色解決方案的 LuckyTemplates 用戶來說,只需專注於將數據的每個粒度級別分段到單獨的表中可能的。當您希望構建報告時,它會讓事情變得容易得多,您會驚訝於以後添加內容的可擴展性有多大。

M(電源查詢/PQL)

很難知道如何稱呼下一節,因為目前甚至沒有正式名稱用於LuckyTemplates 中查詢編輯器”後面的編碼語言。在舊的 LuckyTemplates(excel 加載項)中,它被稱為“M”,也簡稱為 Power Query,最近我看到它被稱為 PQL,我非常喜歡它,因為它與SQL,並且可能會及時得到同樣多的使用,尤其是隨著 LuckyTemplates 的快速擴展。

無論如何,“M”是一個自動化引擎,它從原始數據源中提取數據,然後允許您自動清理並將其操作為您喜歡的任何格式。這裡的關鍵是自動化部分。能夠自動將多個數據集或表格拉入您的數據模型,然後能夠將其設置為您喜歡的格式,這真是太棒了,可以為您節省大量時間,這真是太棒了。

這就是我反復談論可伸縮性時的意思。如果過去每週需要 4 到 8 個小時才能將數據轉換為正確的格式,而現在您可以在大約 5 秒內完成,這樣就可以騰出更多時間來進行更多分析或構建更好的報告。

隨著數據量與日俱增,真正了解如何清理所有數據集將是關鍵。如果你學好“M”,那麼你會看到你的輸出提高了大約 5 倍。我可以根據個人經驗自信地宣布這一點。回想起在 excel 中磨掉格式化數據或編寫 VBA 代碼以使其正確設置的日子,我有傷痕。

如果您可以將數據提取、轉換和加載設置為在 LuckyTemplates 的查詢編輯器中自動發生並使用“ M”代碼,那麼您現在幾乎可以完全跳過這部分。

DAX(數據分析表達式)

現在 DAX 非常棒,但在某些方面也非常複雜。您可能會開始使用 DAX,並認為這還不錯,然後您會接觸到更高級的東西,然後會卡住幾個小時。我希望做偉大的事情更容易,但不幸的是,DAX 也有更多的東西。相信我,如果您願意花時間學習一些理論並練習……很多,那絕對是值得的!

還值得一提的是,DAX 是微軟數據庫堆棧上下的語言。因此,通過投資學習這門語言,您實際上是在學習如何使用三種重要的分析技術,包括 SQL Server Analysis Services、PowerPivot 和現在的 LuckyTemplates。

很明顯,DAX 將成為 Microsoft 數據工具中的核心數據語言,因此在這裡的投資無疑會為您提供良好的服務。

已經有一些非常詳細地介紹了這門語言的優質書籍。從初級到高級。我推薦的教育家是 Rob Collie、Matt Allington 和意大利人(Marco Russo 和 Alberto Ferrari)。後者在 DAX 上寫下了可以稱為“聖經”的東西。他們的書都可以在亞馬遜上找到,並且很好地融合了初學者和高級概念。在您學習和使用 LuckyTemplates 時,將它們作為您的伴侶。他們是無價的。

DAX 和 excel 公式之間最大的區別之一是,除非您可以評估公式的運行環境,否則即使不是不可能,也很難知道公式的結果是什麼。您必須對這三種環境;評估(或初始)上下文、過濾上下文和行上下文。

這些會給您的公式帶來更多的複雜性,但也會給您的模型帶來更多的功能和可擴展性,您很快就會發現這一點。

報告和儀表板中的數據可視化

我要說的是,如果您的視覺效果不引人注目且易於使用,那麼您在 LuckyTemplates 幕後所做的任何事情都無關緊要。這是我在眾多展示中發布的大量報告和儀表板中看到的缺失的一塊拼圖。

說起來,這與個人喜好或消費者喜好有很大關係。我發現自己經常處於這個位置。我喜歡看到的東西對其他人來說可能不夠直觀或不夠概括。

不過,現在最棒的是進行更改根本不需要太多時間。在 excel 中點擊 100 次以格式化所有內容然後將其放入 Powerpoint 現在只需點擊幾下。LuckyTemplates 在視覺效果上完成了所有艱苦的工作。

目前 LuckyTemplates 的一個重大缺點是顏色。您不能設置配色方案。這是 Microsoft 團隊必須盡快完成的工作,因為在我看來,顏色決定了報告和演示文稿的成敗。這並不是說您無法獲得所需的顏色,它只會極大地減慢報告創建速度,必須手動更改報告中的每種顏色。

可視化數據是關鍵,在我看來幾乎與其背後的架構一樣重要。我們將非常關注這一點。

* ****相關鏈接*****
如何組織您的 LuckyTemplates 數據模型 – 最佳實踐技巧
使用 LuckyTemplates 高級編輯器時的實踐技巧
在 LuckyTemplates 中格式化 DAX 代碼

總結一下

如果您將節省的所有時間和在整個組織內共享的收益相加,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 網關?所有你必須知道的