跳到主要內容

集合識別碼

集合識別碼代表資料中的記錄集合;可以是所有資料或資料子集。這是可由選項定義的記錄集合。這可以是目前選項、所有資料 (沒有選項)、來自書籤的選項或來自替代狀態的選項。

在範例 Sum( {$<Year = {2009}>} Sales ) 中,識別碼是貨幣符號:$。這表示目前選項。這也表示所有可能的記錄。接著會用集合運算式中的修飾詞部分改變此集合:新增 Year 中的選項 2009

$ 集合識別碼與不陳述集合識別碼相同。例如,在上面的範例中,運算式 Sum( {$<Year = {2009}>} Sales ) 相當於 Sum( {<Year = {2009}>} Sales )

在更複雜的集合運算式中,兩個識別碼可以與運算子一起使用,以形成兩個記錄集合的聯集、差異或交集。

下列表格顯示一些常見識別碼。

使用常見識別碼的範例
識別碼 描述
1 代表應用程式中所有記錄的完整集合,不考慮任何已選取的選項。
$ (或沒有集合識別碼) 代表預設狀態中目前選項的記錄。因此,集合運算式 {$} 通常等同於未指明集合運算式。
$1 代表預設狀態中的上一個選項。$2 代表上面一個選項,以此類推。
$_1 代表下一個 (向前)選項。$_2 代表下面一個選項,以此類推。
BM01 您可使用任何書籤識別碼或書籤名稱。
AltState 您可以按其狀態名稱引用輪替狀態。
AltState::BM01 書籤包含所有狀態的選項,您可以讓書籤名稱合格,以參考特定書籤。

下列表格顯示使用不同識別碼的範例。

使用不同識別碼的範例
範例 結果
Sum ({1} Sales) 傳回應用程式的總銷售額,會忽略選項,但不會忽略維度。

Sum ({$} Sales)

會傳回目前選項的銷售額,亦即與 Sum(Sales) 相同。

Sum ({$1} Sales)

會傳回前一個選項的銷售。

Sum ({BM01} Sales)

會傳回書籤 BM01 的銷售。

另請參見:

此頁面是否對您有幫助?

若您發現此頁面或其內容有任何問題——錯字、遺漏步驟或技術錯誤——請告知我們可以如何改善!