什麼是 Python 中的自我:真實世界的例子
什麼是 Python 中的自我:真實世界的例子
讓我通過查詢編輯器討論 LuckyTemplates 中的一些高級轉換。您可以在本博客底部觀看本教程的完整視頻。
請記住,您可以在查詢編輯器中組合不同的操作來完全優化您的模型。只需熟悉 LuckyTemplates 中的不同轉換並找出它們適用於哪些場景即可。
目錄
探索 LuckyTemplates 中的不同轉換
您可以通過多種方式探索可以在 LuckyTemplates 中執行的不同轉換。
一種方法是右鍵單擊您的任何列,然後查看會出現的不同選項。
您還可以查看頁面頂部並使用功能區查看可以執行的可用轉換。在此區域中也可以找到通過右鍵單擊將看到的相同操作,以及一些額外的操作,例如添加列。
您也可以單擊表格左上角的圖標,然後會顯示一個轉換列表。
此菜單還將向您顯示一些額外的列和行轉換,如保留頂部行、保留底部行、保留行範圍等。它還可以讓您進行一些過濾。
您還可以使用列名右側的下拉菜單。這將向您顯示其他過濾選項。
請注意,無論您在哪裡訪問這些轉換,您所做的每個轉換都將記錄在右側的應用步驟下。
將來自網站的數據添加到您的表中
為了向您展示一些高級轉換的示例,我將在下表中添加一些數據。
我正在添加此數據以進行我的表目前未提供的一些額外分析。在這種情況下,我需要有關加利福尼亞州人口的更新數據,因為我的 Locations 表中的數據已過時。
首先,我將在 Google 上搜索加利福尼亞的人口統計數據。
我在這裡得到了很多結果,所以我要從 california-demographics.com 中選擇一個。
它顯示了很多信息,但我想要的數據是在這個鏈接中找到的,上面寫著“按人口查看所有加利福尼亞城市”。
現在,我對所有不同的城市及其各自的人口進行了細分。
我要做的是複制此頁面的 URL。
然後我將返回到查詢編輯器。
在Home功能區下,我要點擊New Source,然後點擊Web。
我在這裡所做的是從我之前訪問過的網站上抓取數據。
請注意,如果您要在模型中做同樣的事情,則必須確保數據以良好的格式呈現。
因此,我將在此處提供的空白處粘貼我之前複製的 URL。
單擊“確定”後,將顯示此窗口。我只需要點擊連接。
這裡只是一個快速提示。由於您要在線獲取數據,因此必須確保您的互聯網連接狀況良好。否則,您可能需要很長時間才能獲取數據。
現在我已連接,我之前在該網站上看到的表格已出現在該窗口中。
像這樣的數據將以原始來源的快照形式出現。因此,當我將其嵌入到查詢中時,它會在我每次刷新表格時自動從網站獲取新數據。當網站上的數據更新時,表格也會更新。
使用新數據轉換錶
我添加的新數據現在位於其他查詢下,如表 1 所示。
我之前提到過,我希望我的表上的每一條數據都被清楚地標記,所以我顯然需要更改表 1 的名稱。
一種方法是通過右側的屬性部分。為了向您展示它是如何完成的,我將把該表重命名為 California Popn Data。
我還可以通過在左窗格中雙擊此處來更改名稱。這一次,我要將同一個表重命名為 CA Population Data。
我不希望它保留在其他查詢下,因為它是一個支持表,而且我已經有一個用於支持查詢的現有文件夾。所以我所要做的就是將該表拖到正確的文件夾中。
在我繼續之前,我想仔細檢查一下這個新的支持表包括什麼。
它顯示等級、城市和人口。
現在,我要檢查我的Locations表。
我看到我的位置表中的城市名稱與 CA 人口數據表中的城市名稱相同。
因此,擁有兩個單獨的表並沒有多大意義。所以我要合併它們。
我之前提到我的 Locations 表有過時的人口數據。通過合併這兩個表,我希望用更新的數字替換舊數據。
因此,在我的Locations表中,我將單擊Name列。然後,我將單擊Merge Queries。
在“合併”窗口中,我將單擊“位置”選項卡下的“名稱”列。
在下拉菜單中,我要選擇我的CA Population Data。
然後,我將選擇“城市”列。
我收到了隱私級別通知,所以我將點擊它。
看這裡的底部。它表示Name 列中的行數與 City 列中的行數相匹配。
這使得將這些表合併在一起變得容易。這意味著CA 人口數據中有足夠的數據覆蓋原始數據所在的 Locations 表中的所有迭代。
有很多不同的方法可以合併這些表。這些選項可以在Join Kind下的下拉菜單中找到。
我通常使用Left Outer,但您可以嘗試最適合您的方法。
一旦我點擊確定,您將看到我的Applied Steps顯示合併成功。
這是該合併產生的新列。請注意,行顯示的是“表格”而不是顯示數據。
那是因為整張表被合併到了這張舊表中。因此,我將通過單擊列名稱旁邊的下拉菜單來檢查其中包含哪些數據。
我絕對不需要軍銜。我也不需要城市名稱,因為我的原始數據中已經有了。所以我只是要取消那些並保留人口數據。
現在,我的表中有最新的人口數據。
這意味著我將不再需要我的舊 Population 列,所以我將刪除它。
至於我添加的新列,我打算將其重命名為Population Data。
由於我不需要每次打開時都將我從 Web 導入的整個表格加載到我的模型中,因此我將通過右鍵單擊並取消選中“啟用加載”來禁用加載。
我只需要確保“包括在報告刷新中”保持選中狀態,以便每次刷新模型時我保留在表中的數據仍然存在。
我在使用 LuckyTemplates 高級編輯器時的實踐技巧
如何在 LuckyTemplates 中下載匯率
在 LuckyTemplates 中展示和理解異常
結論
通過這些轉換,我可以從我的模型中獲得更好的見解。
例如,我現在可以根據人口信息比較不同地區的銷售信息。我可以查看加利福尼亞州總人口中購買我的產品的百分比。我可以檢查一個城市的人口與另一個城市的人口對銷售的影響。
您可以在查詢編輯器中做很多事情。這只是初學者課程,但一旦您轉到更高級的課程,您會發現 LuckyTemplates 中有更多驚人的轉變。
一切順利
什麼是 Python 中的自我:真實世界的例子
您將學習如何在 R 中保存和加載 .rds 文件中的對象。本博客還將介紹如何將對像從 R 導入 LuckyTemplates。
在此 DAX 編碼語言教程中,了解如何使用 GENERATE 函數以及如何動態更改度量標題。
本教程將介紹如何使用多線程動態可視化技術從報告中的動態數據可視化中創建見解。
在本文中,我將貫穿過濾器上下文。篩選上下文是任何 LuckyTemplates 用戶最初應該了解的主要主題之一。
我想展示 LuckyTemplates Apps 在線服務如何幫助管理從各種來源生成的不同報告和見解。
了解如何在 LuckyTemplates 中使用度量分支和組合 DAX 公式等技術計算利潤率變化。
本教程將討論數據緩存物化的想法,以及它們如何影響 DAX 在提供結果時的性能。
如果直到現在你還在使用 Excel,那麼現在是開始使用 LuckyTemplates 來滿足你的業務報告需求的最佳時機。
什麼是 LuckyTemplates 網關?所有你必須知道的