[函数大全] ADDCOLUMNS

  [复制链接]
查看191738 | 回复158 | 2021-2-21 22:04:51 | 显示全部楼层 |阅读模式
顾名思义,ADDCOLUMNS 函数的作用是为表添加新的列,新增的每一列需要指定名称和对应的标量表达式。

语法
  1. ADDCOLUMNS (<表>, <名称 1>, <表达式 1>, [[ <名称 2>, <表达式 2> ] ...])
复制代码

参数属性描述
需要添加新列的表
名称可重复要添加的新列的名称
表达式可重复要添加的新列的表达式

返回值

ADDCOLUMNS 返回包含原始列和所有新添加列的表。由于新列使用的标量表达式沿着第一参数的每行计值,所以 ADDCOLUMNS 也是迭代函数


ADDCOLUMNS 不保留所添加列的数据沿袭,即便是简单的列引用也是如此。

示例

例如,你可以使用以下语法添加两列,计算每个产品类别下的子类别数量和产品的数量:

  1. EVALUATE
  2. ADDCOLUMNS (
  3.     'Product Category',
  4.     "Subcategories", CALCULATE ( COUNTROWS ( 'Product Subcategory' ) ),
  5.     "Products", CALCULATE ( COUNTROWS ( Product ) )
  6. )
复制代码


扩展阅读:

理解 ADDCOLUMNSADDCOLUMNS是一个迭代函数,它创建行上下文,在表的每一行计算用于添加列的表达式。换句话说,ADDCOLUMNS为你提供了和计算列相同的语义,但是计算的结果属于本地查询的缓存,而不是数据模型中的持久结果 ...

回复

使用道具 举报

jacky0752 | 2021-4-25 13:27:10 | 显示全部楼层
看起来好像不错的样子
回复

使用道具 举报

UFO | 2021-4-26 10:37:13 | 显示全部楼层
啊啊啊啊啊啊啊啊啊啊啊
回复

使用道具 举报

明月照我心 | 2021-5-24 14:40:46 | 显示全部楼层
我也是坐沙发的
回复

使用道具 举报

wpq88 | 2021-6-11 15:26:29 | 显示全部楼层
打酱油的人拉,回复下赚取积分
回复

使用道具 举报

蝴蝶刀 | 2021-7-13 06:09:57 来自手机 | 显示全部楼层
前排支持下
回复

使用道具 举报

zhouli31894 | 2021-10-6 13:28:10 | 显示全部楼层
加油站加油
回复

使用道具 举报

漫步园林路 | 2021-10-13 22:09:25 | 显示全部楼层
云发教育是我遇到最好的机构,和其他机构有本质区别
回复

使用道具 举报

lynlyn | 2021-10-18 20:17:02 来自手机 | 显示全部楼层
纯粹路过,没任何兴趣,仅仅是看在老用户份上回复一下
回复

使用道具 举报

宇文寒涛 | 2021-10-22 19:33:16 来自手机 | 显示全部楼层
沙发???
回复

使用道具 举报

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

本版积分规则