ALLITEMSQUERY ER 函數
ALLITEMSQUERY
函數作為連接的 SQL 查詢運行。 它回傳一個新的展平 記錄清單 值,該清單值包括表示與指定路徑相符的所有項目的記錄清單。
語法
ALLITEMSQUERY (path)
引數
path
:記錄清單
記錄清單 資料類型的資料來源的有效路徑。 它必須包含至少一個關係。
回傳值
記錄清單
產生的記錄清單。
使用方式說明
指定的路徑必須定義為 記錄清單 資料類型的資料來源元素的有效資料來源路徑。 它必須也包含至少一個關係。 路徑 字串 和 日期 等資料元素應在設計階段在電子報表 (ER) 運算式建立幫手中引發錯誤。
當該函數應用於 記錄清單 資料類型的資料來源時,該資料來源參考可以透過 SQL 直接調用的應用程式對象 (例如,資料表、實體或查詢),它作為連接的 SQL 查詢運行。 否則,它將作為 ALLITEMS 函數在記憶體中運行。
範例
您在模型對應中定義以下資料來源:
- 參考 CustInvoiceTable 表的 資料表記錄 類型的 CustInv 資料來源
- 包含運算式
FILTER (CustInv, CustInv.InvoiceAccount = "US-001")
的 導出欄位 類型的 FilteredInv 資料來源 - 包含運算式
ALLITEMSQUERY ( FilteredInv.'<Relations'.CustInvoiceJour.'<Relations'.CustInvoiceTrans)
的 導出欄位 類型的 JourLines
當您運行模型對應以調用 JourLines 資料來源時,將運行以下 SQL 陳述式:
SELECT ... FROM CUSTINVOICETABLE T1 CROSS JOIN CUSTINVOICEJOUR T2 CROSS JOIN
CUSTINVOICETRANS T3 WHERE...