DAX 其他 - UNION 函数



描述

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

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

语法

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

参数

编号 参数与描述
1

table_expression

返回表的任何 DAX 表达式。

返回值

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

备注

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

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

  • 返回表中的列名将与 table_expression1 中的列名相符。

  • 保留重复行。

  • 返回表在可能的情况下具有谱系。例如,如果每张 table_expression 的第一个列在模型中具有到相同基础列 C1 的谱系,则 UNION 结果中的第一个列将具有到 C1 的谱系。但是,如果组合的列与不同的基础列有谱系,或者如果存在扩展列,则 UNION 中产生的列将没有谱系。

  • 当数据类型不同时,产生的数据类型将根据数据类型转换规则确定。

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

示例

= SUMX (UNION (SalesOldData, SalesNewData), [Sales Amount]) 
dax_functions_other.htm
广告