从数据到信息
从信息到洞察

GENERATEALL

依次在表 1 的每一行中计算表 2 的所有行,结果包含两表的所有记录(笛卡尔积),其中包括第二个表表达式为空的行。

语法

GENERATEALL ( <表 1>, <表 2> )
参数 属性 描述
表 1 基准表
表 2 沿着基准表的每一行求值的表表达式

返回值

整个表或具有一列或多列的表。

备注

表 1 和表 2 的所有列名不得相同,否则会返回错误。

如果表 1 的当前行对表 2 的计算返回一个空表,那么表 1 的这一行将包含在结果中。而 GENERATE 不会包含这一行。

示例

以下查询生成包含产品类别和子类别的所有有效组合的表:

EVALUATE
GENERATEALL (
    'Product Category',
    RELATEDTABLE ( 'Product Subcategory' )
)

扩展阅读:

 

说点什么

1000
 
鼓掌微笑开心憧憬爱你色并不觉得吃瓜doge二哈喵喵思考笑哭捂脸悲伤大哭抓狂汗偷笑打脸捂眼黑线问号晕拜拜闭嘴衰咒骂ok作揖
  订阅本文评论  
提醒
DAX 圣经

DAX 函数大全

DAX 查询

DAX 运算符