DAX 其他 - UNION 函数

说明

从指定表创建联合(连接)表。

DAX UNION 函数是 Excel 2016 中的新功能。

语法

UNION (<table_expression1>, <table_expression2>, [<table_expression3>] …)

参数

Sr.No. 参数与说明
1

table_expression

返回表的任何 DAX 表达式。

返回值

包含每个表表达式的所有行的表。

备注

  • 表必须具有相同数量的列。

  • 列按其各自表中的位置组合。

  • 返回表中的列名将与 table_expression1 中的列名匹配。

  • 保留重复的行。

  • 返回的表尽可能具有谱系。例如,如果每个 table_expression 的第一列与模型中的同一基列 C1 有血统,则 UNION 结果中的第一列将与 C1 有血统。但是,如果组合列与不同的基列有血统,或者存在扩展列,则 UNION 中的结果列将没有血统。

  • 当数据类型不同时,结果数据类型将根据数据类型强制规则确定。

  • 返回的表将不包含来自相关表的列。

示例

= SUMX (UNION (SalesOldData, SalesNewData), [Sales Amount]) 

dax_functions_other.html