結構化列表值——值的有序序列

結構化列表值——值的有序序列

在本教程中,您將學習如何創建和使用結構化列表值。您還將學習如何使用不同的上下文和表達式來最大化它們以獲得所需的數據和結果。還將討論速記方法以幫助輕鬆創建列表。

目錄

創建結構化列表值

該列表是一個有序的值序列;比較列表時會考慮其順序。列表初始值設定項是一組大括號。如果您在公式欄中輸入大括號 ( {} ) 並按 Enter,您將創建一個空列表。您還可以在“查詢”頁面中的查詢名稱旁邊看到與列表關聯的圖標。

結構化列表值——值的有序序列

要創建包含值的列表,首先通過右鍵單擊“查詢”窗格內的空間來創建一個新查詢。接下來,單擊New Query並選擇Blank Query

結構化列表值——值的有序序列

然後,在公式欄中輸入您的值。如果您有多個值,請使用逗號分隔每個值。列表中的值不需要是同一類型,因此它們可以是原始類型或結構化類型。這是一個包含文本、列表和記錄值的列表:

結構化列表值——值的有序序列

對連續數字和字符使用雙點

如果您需要創建一個序列號列表,可以使用簡寫形式。首先,輸入初始化器,然後輸入第一個數字。然後,輸入兩個點和最後一個數字。

結構化列表值——值的有序序列

你可以看到它創建了一個從 1 到 5 的序列號列表。數字需要是遞增的。因此,如果將最後一個數字更改為 -5,則會得到一個空列表,因為起始值大於結束值。

結構化列表值——值的有序序列

此方法也適用於字符。

結構化列表值——值的有序序列

結構化列表值——值的有序序列

您可以看到它在代碼中創建了一個從第一個值到結束值的字符列表。但是,如果您以相反的方式更改值,它將顯示一個空列表。這是因為與字符關聯的 unicode 字符值不是遞增的。

結構化列表值——值的有序序列

這是一個進一步說明這個過程的查詢。

結構化列表值——值的有序序列

如果您在高級編輯器窗口中輸入它並按Done,您將看到與這些字母關聯的數值。

結構化列表值——值的有序序列

但是,此方法不適用於日期。如果您在公式欄中輸入日期值,您將收到一條錯誤消息。

結構化列表值——值的有序序列

從結構化列表訪問項目

還有其他創建列表的方法。您可以使用返回列表的M函數,也可以從也將返回列表的表中提取單個列。但更常見的是,列表用作M函數中的參數。在這些情況下,了解如何創建列表很重要,這樣您才能為該函數提供正確的參數值。

要訪問列表中的項目,您可以使用位置索引運算符通過其從零開始的位置來引用它。在此示例中,您可以看到索引運算符 0 提取了第一個值 1。

結構化列表值——值的有序序列

如果您將索引運算符從 0 更改為 2,您將獲得最後一個值 3。

結構化列表值——值的有序序列

因此,如果您希望通過將索引運算符更改為 3 來從列表中檢索第四項,則會出現錯誤,因為列表中沒有足夠的值。

結構化列表值——值的有序序列

向位置索引運算符添加問號會將“未找到”行為從返回錯誤更改為null。這也稱為執行可選項目選擇。

結構化列表值——值的有序序列

組合和等同列表

您可以將組合運算符和方程式運算符與列表一起使用。可以使用組合運算符和符號 ( & )組合列表。

結構化列表值——值的有序序列

第一個列表包含數字 1 到 5,第二個列表包含 2 和 3。您可以看到這些列表合併為一個列表。

比較列表時,會考慮順序。在此示例中,您可以看到代碼產生了 FALSE,因為它們彼此不相等。

結構化列表值——值的有序序列

結論

結構化列表值在LuckyTemplates 數據報表中很常見,因為它們以列表形式顯示數據和信息。它們有助於組織和分類數據,使報告看起來引人注目。如果您想列出某些文本、數字甚至值,強烈建議使用列表。

梅麗莎


從 Power Query 中的記錄和列表中提取值
根據 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 網關?所有你必須知道的