DAX 聚合 - SUMMARIZE 函式



描述

返回一組組的請求總計的彙總表。

語法

SUMMARIZE (<table>, <groupBy_columnName>, [<groupBy_columnName>] …, 
   [<name>, <expression>] …) 

引數

序號 引數和描述
1

table

任何返回資料表的 DAX 表示式。

2

groupBy_columnName

現有列的限定名稱,用於根據其中找到的值建立彙總組。此引數不能為表示式。

3

name

賦予總計或彙總列的名稱,用雙引號括起來。

4

expression

任何返回單個標量值的 DAX 表示式,其中表達式需要多次計算(對於每一行/上下文)。

返回值

一個表,其中包含 groupBy_columnName 引數所選列和由 name 引數設計的彙總列。

備註

  • 您為其定義名稱的每一列都必須具有相應的表示式。否則,將返回錯誤。第一個引數“name”定義結果中列的名稱。第二個引數“expression”定義為獲取該列中每一行的值而執行的計算。

  • groupBy_columnName 必須在 table 中或與 table 相關的表中。

  • 每個 name 必須用雙引號括起來。

  • 該函式透過一個或多個 groupBy_columnName 列的值,將選定的行集分組到一組彙總行中。每個組返回一行。

示例

= SUMMARIZE ( 
   SalesTarget,SalesTarget[SalesTarget],"MaxTarget",MAX (SalesTarget[SalesTarget])) 
dax_functions_aggregation.htm
廣告

© . All rights reserved.