distinctCountOver
distinctCountOver 函數會計算由指定的屬性在指定級別分區的運算元的不同計數。支援的等級為 PRE_FILTER 和 PRE_AGG。運算元必須未彙總。
語法
需使用括弧。若要了解哪些參數是選用的,請參閱以下描述。
distinctCountOver (measure or dimension field,[ partition_field, ... ],calculation level)
引數
- measure or dimension field
-
您想要執行度量或維度計算的對象,例如
{Sales Amt}。有效值為PRE_FILTER和PRE_AGG。 - partition field
-
(選用) 您要分割依據的一或多個維度,以逗號分隔。
如果有不只一個字,則清單中的每個欄位會括在 {} (大括號) 中。整個清單會以 [ ] (方括弧) 括住。
- calculation level
-
(選用) 指定要使用的計算層級:
-
PRE_FILTER– 先計算預先篩選條件,再計算資料集篩選條件。 -
PRE_AGG– 先計算預先彙總計算,再將彙總和前後 N 個篩選器套用到視覺效果。
空白時此值預設為
POST_AGG_FILTER。POST_AGG_FILTER不是此作業的有效層級,會產生錯誤訊息。如需更多詳細資訊,請參閱在 Amazon QuickSight 中使用等級感知計算。 -
範例
以下範例會取得透過 City 和 State 在 PRE_AGG 層級分割的不同 Sales 計數。
distinctCountOver ( Sales, [City, State], PRE_AGG )