[函数大全] GENERATEALL

  [复制链接]
查看121572 | 回复126 | 2021-2-21 21:33:38 | 显示全部楼层 |阅读模式
本帖最后由 XF 于 2021-2-22 13:16 编辑

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

语法
  1. GENERATEALL ( <表 1>, <表 2> )
复制代码

参数属性描述
表 1基准表
表 2沿着基准表的每一行求值的表表达式

返回值

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

备注

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


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

示例

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

  1. EVALUATE
  2. GENERATEALL (
  3.     'Product Category',
  4.     RELATEDTABLE ( 'Product Subcategory' )
  5. )
复制代码


扩展阅读:

理解 GENERATE 和 GENERATEALL

GENERATE 和 GENERATEALL是两个非常相似的函数,本文将为你介绍两者的区别和用法

回复

使用道具 举报

ming312 | 2021-4-24 22:12:11 | 显示全部楼层
老大,这个说的很好,这个真不错!
回复

使用道具 举报

limimi | 2021-7-5 08:36:01 | 显示全部楼层
站位支持
回复

使用道具 举报

63848181 | 2021-7-20 13:03:28 | 显示全部楼层
谢谢,一直在学习云发教育课程!
回复

使用道具 举报

sam_slk | 2021-8-27 21:01:36 来自手机 | 显示全部楼层
支持你哈...................................
回复

使用道具 举报

发现者 | 2021-9-18 14:49:09 | 显示全部楼层
越办越好,经常过来学习视频~~~~~~~~~
回复

使用道具 举报

kissingman | 2021-9-22 17:58:40 | 显示全部楼层
顶起顶起顶起
回复

使用道具 举报

老游子 | 2021-10-10 13:01:00 来自手机 | 显示全部楼层
支持楼主,用户楼主,楼主英明呀!!!
回复

使用道具 举报

pipi | 2021-10-16 17:24:01 | 显示全部楼层
支持支持再支持
回复

使用道具 举报

ltns | 2021-11-14 14:59:55 | 显示全部楼层
有空一起交流一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则