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
廣告
© . All rights reserved.