- DAX 函式教程
- DAX 函式 - 首頁
- DAX 函式 - 簡介
- DAX 引數命名約定
- 描述結構
- DAX 函式 - 聚合
- DAX 函式 - 篩選
- DAX 函式 - 時間智慧
- DAX 函式 - 日期和時間
- DAX 函式 - 資訊
- DAX 函式 - 邏輯
- 數學和三角函式
- DAX 函式 - 父子關係
- DAX 函式 - 統計
- DAX 函式 - 文字
- DAX 函式 - 其他
- DAX 函式有用資源
- DAX 函式 - 快速指南
- DAX 函式 - 有用資源
- DAX 函式 - 討論
DAX 其他 - EXCEPT 函式
描述
返回一個表中未出現在另一個表中的行。DAX EXCEPT 函式是 Excel 2016 中的新函式。
語法
EXCEPT (<table_expression1>, <table_expression2>)
引數
| 術語 | 描述 |
|---|---|
| table_expression1 | 任何返回表的 DAX 表示式。 |
| table_expression2 |
返回值
一個表,其中包含一個表中的所有行減去另一個表中的所有行。
備註
如果一行出現在兩個表中,則該行及其重複項不會出現在結果表中。
如果一行僅出現在 table_expression1 中,則該行及其重複項將出現在結果表中。
這兩個表必須具有相同數量的列。
結果表中的列名將與 table_expression1 中的列名匹配。
列是根據位置進行比較的,並且資料比較不進行型別強制轉換。
返回的行集取決於兩個表示式的順序。
返回的表具有基於 table_expression1 中列的血統,而不管第二個表中列的血統如何。例如,如果第一個 table_expression 的第一列具有到資料模型中基本列 C1 的血統,則 DAX Except 函式將根據 table_expression2 的第一列中值的可用性減少行,並保持基本列 C1 上的血統不變。
返回的表不包含與 table_expression1 相關的表中的列。
示例
= SUMX (EXCEPT (SalesNewData,SalesOldData),[Sales Amount])
此 DAX 公式返回出現在 SalesNewData 表中但未出現在 SalesOldData 表中的交易的銷售額總和。
dax_functions_other.htm
廣告