- DAX 函式教程
- DAX 函式 - 首頁
- DAX 函式 - 簡介
- DAX 引數命名約定
- 描述結構
- DAX 函式 - 聚合
- DAX 函式 - 篩選
- DAX 函式 - 時間智慧
- DAX 函式 - 日期和時間
- DAX 函式 - 資訊
- DAX 函式 - 邏輯
- 數學和三角函式
- DAX 函式 - 父子
- DAX 函式 - 統計
- DAX 函式 - 文字
- DAX 函式 - 其他
- DAX 函式常用資源
- DAX 函式 - 快速指南
- DAX 函式 - 有用資源
- DAX 函式 - 討論
DAX 聚合 - GENERATE 函式
說明
返回 table1 中的每一行與在 table1 的當前行的上下文中透過運算 table2 所得表格之間的笛卡爾乘積。
語法
GENERATE (<table1>, <table2>)
引數
| 序號 | 引數和說明 |
|---|---|
| 1 |
table1 返回表格的表格或 DAX 表示式。 |
| 2 |
table2 返回表格的表格或 DAX 表示式。 |
返回值
可以作為 DAX 函式引數傳遞的表格。
備註
如果對於 table1 中的當前行,table2 的運算返回一個空表,則結果表將不包含 table1 中的當前行。這不同於 GENERATEALL (),其中 table1 中的當前行將包含在結果中,並且對應於 table2 的列對於該行將具有空值。
table1 和 table2 中的所有列名必須不同,否則會返回錯誤。
示例
= GENERATE (
SUMMARIZE(Salesperson,Salesperson[Salesperson]),
SUMMARIZE(SalesTarget,SalesTarget[SalesTarget],
"MaxTarget",MAX(Sales Target[SalesTarget]))
)
dax_functions_aggregation.htm
廣告