什麼是 Python 中的自我:真實世界的例子
什麼是 Python 中的自我:真實世界的例子
在這篇文章中,我將帶您了解一個真實的場景,您可能會發現自己處於類似的情況,即利益相關者向您提出要求,您需要根據他們的要求快速創建報告。這正是LuckyTemplates Accelerator數據分析挑戰的全部內容。您可以在本博客底部觀看本教程的完整視頻。
在這個特定的加速器中,Brian(我們在 LuckyTemplates 的首席內容官)創建了一個場景,您可以在其中使用您的分析技能。
使用 LuckyTemplates,精通在於了解如何將某些技術應用於不同的環境和不同的場景。為了啟動加速器,我將解決這個問題,看看結果如何。
目錄
數據分析挑戰簡介
以下是此數據分析挑戰的簡介:
你的老闆星期一早上來到你的辦公室,看起來很緊張。她告訴您我們有機會收購我們的主要競爭對手之一,並且首席執行官希望 COB 進行簡報以回答有關收購目標的以下問題:
僅通過查看此簡介,我就已經知道我們將使用某種類型的排名公式。對於所有這些要求,排名公式都是相似的,我們只是改變了上下文。
我們還有一些利益相關者希望看到的模型。
正如您所看到的,這是一個非常真實的常見事件,您會收到一個快速問題,並且您必須使用模型和大綱快速將一些東西放在一起。
這正是我們希望我們的全部內容,這是一項數據分析挑戰,每個人都可以參與其中。
為數據分析挑戰創建新的度量表
我要做的第一件事是創建一個新的度量表,因為已經構建了模型。
我需要做的就是考慮添加的邏輯並決定在或之間使用哪個排名函數。
讓我們快速找出數據集中銷售額的來源。看起來 line sales 是我們的收入欄。
為數據分析挑戰創建總銷售額衡量標準
我要創建一個新的措施。
我打算將此度量稱為Total Sales,並對行銷售額列進行簡單求和。
我可以刪除不需要的列,然後確保將度量轉換為度量組。我還在我的模型中排列了我的日期表,我將把它變成折線圖,然後抓取我的總銷售額並將其拖到值區域。
如您所見,這張圖表太忙了。我們需要獲得月份和年份,以便我們更清楚地看到這一點。我將在這裡更改上下文。
這沒有正確排序,所以我需要轉到我的日期表,找到我的月份和年份列,然後使用名為月份和年份的支持列。您可以從我們的論壇或 Analyst Hub獲取
該圖表現在看起來好多了,更像是我們在模型中需要的。
接下來要做的是為年份創建一個過濾器,因為我們希望能夠按年份對其進行細分。所以我要創建一個水平切片器並將其放在右上角。
哪些州的銷售額高或低?
簡報中的下一個問題是哪些州的銷售額高或低?我們需要將州放入表格中,因此我們將轉到“位置”列,選擇“州”,然後將其變成表格。
我總是把事情變成一個表格,以便能夠看到我實際得到的結果。我還將輸入我的總銷售額,然後設置貨幣格式。
我剛剛意識到我什至不需要使用排名功能,因為我已經可以在這裡進行排名了。我可以把它變成一個形狀圖,並以這種方式查看高點和低點。
如果我願意,我也可以使用圓環圖。有很多方法可以突出顯示數據,我什至根本不必使用排名公式。
前 5 名產品的銷售額是多少?
簡報的下一個問題是他們每個季度前五名產品的銷售額是多少?讓我們來看看模型對我們提出的要求。
我們需要基本弄清楚我們的前五名產品是什麼,並查看它們每個季度的銷售額。這個有點難,但絕對可行。
讓我們抓住季度和年度並將其帶到我們的表格中。
然後引入我們每個季度的總銷售額。
我們還需要看看我們的產品,看看我們排名靠前的產品是什麼。讓我們找到產品維度。
我們排名前五的產品是 63、28、51、67 和 34。
我需要分離出前五名產品,然後使用名為 TOPN 的函數獲得這五個產品的總銷售額。我將添加一個公式並使用,這使我能夠更改上下文。
這是它變得有點棘手和模棱兩可的地方,因為我們是按年度查看前五名產品,還是每個季度查看前五名產品?
對我來說,這個問題是問每個季度排名前五的產品是什麼。要回答這個問題,我需要查看我所有的產品,這就是為什麼我將我的產品表放在計算中,並將它們按從高到低的降序排列。
對於每個不同的季度,它會從上到下對它們進行排名,然後根據Total Sales得出前五名的產品,然後返回每個產品的銷售額。
如果將其帶入我的表格,我們可以看到第 1 季度的銷售額中有 450,482 美元來自排名前五的產品。
要仔細檢查,我們只需單擊四分之一併向下掃描列表。請記住,我們不是在查看一年內排名前五的產品。我們正在查看每個季度的前五名產品,這些產品可能會發生變化。
我們可以將其提升到一個新的水平,並得出我們的前五名與所有銷售額的對比。只需將前五名除以總銷售額即可。
與所有銷售額相比,這是我們排名前五的產品銷售額。
誰是 Top 10 銷售人員?
我們要解決的下一個問題是,誰是任何一年的前 10 名銷售人員,他們的銷售額是多少?這是另一個有趣的。讓我們深入了解銷售人員。
讓我們將總銷售額與銷售人員一起引入。我們可以看到我們的前 10 名銷售人員是誰。
但如果我只想返回前 10 名,則需要創建排名。我將度量命名為Top 10 Salespeople並使用RANKX。這裡的技巧是使用所有銷售人員,這樣我就可以從銷售人員列中刪除所有上下文,並根據每個銷售人員對銷售進行排名。
我可以寫一個,如果 RANKX 小於或等於 10,則返回總銷售額;如果不是,它應該等於空白。
現在我將只獲得前 10 名銷售人員,對於其他所有內容,它將是空白的。
然後我將去掉Total Sales並像這樣使用可視化:
讓我們在這裡稍微清理一下,並使用黑白對比。我還將擺脫軸上標題的自動換行,並使用格式刷進行更改。
這裡有些事情我們仍然可以改進。我會將左上角的視覺效果更改為條形圖,因為折線圖不是時間的最佳表示,添加數據標籤並刪除軸以使視覺效果更清晰。
我可以做的另一件事是創建一些邏輯來真正突出最高銷售額和最低銷售額。我們可以將數據標籤添加到前 10 名銷售人員視覺對像中,將它們放在條形中,並添加不同的藍色陰影。
我需要稍微更改顏色以確保這與我們的配色方案一致。然後我將創建一個文本框並鍵入如下內容:
此文本框將使您更容易看到年份切片器。
我們可以為按州劃分的總銷售額視覺對像做些什麼?這張地圖不是最好的視覺效果——老實說,我不喜歡它。
我們可以為地圖使用較暗的主題,以使其適合報告的其餘部分。
潛在地,我們還可以使用地圖氣泡並將它們放大一點。
我們可以將按州劃分的總銷售額放在左側並修改其他表格。我們可以選擇紐約作為左側視覺的一個州,它會改變其他視覺的上下文。
那麼我們如何以不同的方式表示這些數據呢?也許我們可以為Quarter & Year準備兩個表,然後更改第二個表中的洞察力。
該報告現在能夠回答簡報中的所有問題,並且開始看起來相當不錯。
結論
希望您喜歡和我一起度過這個數據分析挑戰。我們有一份基於加速器中生成的內容的非常動態的報告。
這是從你的記憶庫中提取正確技術的問題,一旦你熟悉了所有不同的選項,你就會驚訝於你能以多快的速度將事情組合在一起。
留意下一個加速器。的一項獨特舉措。我們還每兩週舉辦一次培訓研討會,任何人都可以參加並進行協作討論。我們還確保那些剛剛起步的人精通不同的方法來解決他們自己的數據問題。
什麼是 Python 中的自我:真實世界的例子
您將學習如何在 R 中保存和加載 .rds 文件中的對象。本博客還將介紹如何將對像從 R 導入 LuckyTemplates。
在此 DAX 編碼語言教程中,了解如何使用 GENERATE 函數以及如何動態更改度量標題。
本教程將介紹如何使用多線程動態可視化技術從報告中的動態數據可視化中創建見解。
在本文中,我將貫穿過濾器上下文。篩選上下文是任何 LuckyTemplates 用戶最初應該了解的主要主題之一。
我想展示 LuckyTemplates Apps 在線服務如何幫助管理從各種來源生成的不同報告和見解。
了解如何在 LuckyTemplates 中使用度量分支和組合 DAX 公式等技術計算利潤率變化。
本教程將討論數據緩存物化的想法,以及它們如何影響 DAX 在提供結果時的性能。
如果直到現在你還在使用 Excel,那麼現在是開始使用 LuckyTemplates 來滿足你的業務報告需求的最佳時機。
什麼是 LuckyTemplates 網關?所有你必須知道的