什麼是 Python 中的自我:真實世界的例子
什麼是 Python 中的自我:真實世界的例子
本教程將討論表值。它是您可以在許多LuckyTemplates 數據報告中遇到的最常見的結構化值之一。您將學習如何使用不同的表達式構建表格以獲得特定信息並使您的報告富有洞察力。
目錄
創建表值
將表格視為記錄列表。哈希表或磅表函數可用於從列名列表和記錄字段值列表構造表值。
要創建表,請通過右鍵單擊“查詢”窗格下方的空間來創建新查詢。單擊新建查詢,然後選擇空白查詢。
輸入以下代碼,然後按 Enter。然後,您可以在“查詢”窗格中看到查詢名稱旁邊的表圖標。
如果要創建多個沒有特定列名的列,可以輸入一個數字作為第一個參數,後跟一列記錄字段值。
該公式創建了 5 列和 2 條記錄。這兩個記錄是值從 1 到 5 和 6 到 10 的列表,使用逗號分隔。如果您在第二條記錄中輸入 4 個值而不是 5 個值,則會出現錯誤。
如果單擊錯誤旁邊的空格,您將收到一條錯誤消息,指出在公式中指定了 5 個鍵,但只提供了 4 個值。
但是,如果將列數更改為 4 並按 Enter,則第一條記錄現在會返回錯誤。
當您單擊錯誤旁邊的空格時,您會看到一條錯誤消息,指出僅指定了 4 個鍵,但提供了 5 個值。
設置列的數據類型
大多數情況下,在構建表時,您希望包含列名。在此語法中,您可以看到列名稱是a和b。您還可以看到值為 1 和 2 以及 3 和 4 的兩條記錄。
您還會注意到列圖標有ABC123。這是因為帶有記錄字段值的列表可以獲得原始數據類型和結構化數據類型。
可以在構造表時聲明數據類型。第一個參數將不再是列名列表,而是包含列名和列類型的表類型聲明。
在公式中,第一列稱為a並且具有數字類型。第二列名為b,數據類型為文本。還有 3 個包含數字和文本的記錄值。您還可以看到每列圖標及其相關類型。
如果您將第二條記錄的字段值從{2,“two”}更改為{2,2},您將不會收到錯誤消息,並且列中的字段名稱two將更改為2 。即使2是一個數字,也不會發生類型驗證。但是,如果您將此字段傳遞給需要文本值的函數或將此查詢加載到數據模型,則會對其進行評估並發生不匹配錯誤。
從表值訪問項目
還有其他創建表的方法。您可以使用從列表或記錄中返回表格的M函數,或者您可以使用“主頁”選項卡上的“輸入數據”選項手動添加表格。但是,您將在 Power Query 中處理的大多數表都是連接到外部數據源的結果。
在訪問表中的元素時,您可以通過引用其從零開始的索引位置來訪問行和列。您可以使用位置索引運算符,它是一組大括號 ( {} )。
如果要訪問上面示例表中的第一項,請在公式末尾輸入大括號,並在括號內寫入 0。然後該公式將返回第一個值。
訪問表中的第一項將整行作為記錄值返回。您還可以通過添加問號來執行可選項目選擇。這將未找到的行為從返回錯誤更改為返回null。
因此,如果要訪問第四項,請將索引運算符更改為3,然後按回車鍵。然後,在公式末尾添加問號。然後語法將返回null。
表格也支持字段選擇,即方括號中的字段名。
該語法通過在末尾添加方括號返回第一列。然後將a列寫在括號內以拉出第一列。
一列可以包含多個值,因此這將返回一個按值的有序序列排列的列表。
組合和等同表
組合和方程運算符可以與表格一起使用。可以使用組合運算符和符號 ( & )附加表格。
您可以使用等號或不等號來比較表。記住表格是記錄列表會很有幫助。如果表滿足所有四個條件,則它們被認為是相等的:
這是一個例子:
該公式包含兩個表,每個表有兩列。第一個表有列a和b,以及值1和2。第二個表有列b和a,以及值2和1。此公式得出TRUE,因為在比較表時字段或列名稱的順序無關緊要。
在 LuckyTemplates 中創建度量表和子文件夾
連接數據表——有關 LuckyTemplates 關係的提示
結論
大多數 LuckyTemplates 報告都有由行和列中的各種數據組成的表格。這些表是LuckyTemplates中的主要數據生成實體。它們以表格形式顯示信息,使您的報告看起來引人注目。
梅麗莎
什麼是 Python 中的自我:真實世界的例子
您將學習如何在 R 中保存和加載 .rds 文件中的對象。本博客還將介紹如何將對像從 R 導入 LuckyTemplates。
在此 DAX 編碼語言教程中,了解如何使用 GENERATE 函數以及如何動態更改度量標題。
本教程將介紹如何使用多線程動態可視化技術從報告中的動態數據可視化中創建見解。
在本文中,我將貫穿過濾器上下文。篩選上下文是任何 LuckyTemplates 用戶最初應該了解的主要主題之一。
我想展示 LuckyTemplates Apps 在線服務如何幫助管理從各種來源生成的不同報告和見解。
了解如何在 LuckyTemplates 中使用度量分支和組合 DAX 公式等技術計算利潤率變化。
本教程將討論數據緩存物化的想法,以及它們如何影響 DAX 在提供結果時的性能。
如果直到現在你還在使用 Excel,那麼現在是開始使用 LuckyTemplates 來滿足你的業務報告需求的最佳時機。
什麼是 LuckyTemplates 網關?所有你必須知道的