[函数大全] ADDMISSINGITEMS

  [复制链接]
查看205018 | 回复164 | 2021-2-21 22:04:38 | 显示全部楼层 |阅读模式
ADDMISSINGITEMS 是软件在自动生成查询时经常使用的函数,某些图表会在运行时调用这个函数。函数的作用是添加由于新列的表达式返回空值而被 SUMMARIZECOLUMNS 隐藏的行。

语法
  1. ADDMISSINGITEMS ( [<显示的列>, … ], <表>, [<分组列>, ... ], [<筛选表>, ...] )
复制代码

参数属性描述
显示的列可选

可重复
要为其返回未使用度量值数据的项的列
一个表,其中包含使用度量值数据(非空)的所有项。
分组列可选

可重复
用于在表参数中执行分组的列
筛选表可选

可重复
定义需要从结果中返回哪些行的表表达式

返回值

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


ADDMISSINGITEMS 确定不同列中的项组合以进行计算:对同一表中的列应用 AutoExist,而对跨不同表的列应用 CrossJoin。


ADDMISSINGITEMS 函数将为它添加的空白行的 IsSubtotal 列返回空值。

示例

查询使用的日期表包括从 2005 年到 2011 年的所有年份,但 SUMMARIZECOLUMNS 仅显示数量列非空的年份。通过在 ADDMISSINGITEMS 中调用需要包含「空」成员的列,比如将年份作为参数,查询包含了没有数据的年份:

  1. EVALUATE
  2. ADDMISSINGITEMS (
  3.     'Date'[Calendar Year],
  4.     SUMMARIZECOLUMNS (
  5.         'Date'[Calendar Year],
  6.         "Quantity", SUM ( Sales[Quantity] )
  7.     ),
  8.     'Date'[Calendar Year]
  9. )
复制代码

CALENDAR YEARQUANTITY
CY 20075,551,636
CY 20085,029,924
CY 20096,956,456
CY 2005
CY 2006
CY 2010
CY 2011


扩展阅读

回复

使用道具 举报

穷疯了 | 2021-4-25 13:24:13 | 显示全部楼层
感謝云发教育!!!
回复

使用道具 举报

mydog | 2021-5-29 13:39:02 来自手机 | 显示全部楼层
不错不错.,..我一直很喜欢
回复

使用道具 举报

zhangzq | 2021-6-18 08:24:40 | 显示全部楼层
边撸边过
回复

使用道具 举报

自由 | 2021-7-7 17:18:09 | 显示全部楼层
发发呆,回回帖,工作结束~
回复

使用道具 举报

牧狼 | 2021-9-17 15:37:19 | 显示全部楼层
前排顶,很好!
回复

使用道具 举报

蝴蝶刀 | 2021-9-25 11:39:37 | 显示全部楼层
嘘,低调。
回复

使用道具 举报

老虎仔 | 2021-10-22 17:05:50 | 显示全部楼层
高手云集 果断围观
回复

使用道具 举报

原始宝宝 | 2021-11-5 19:17:39 | 显示全部楼层
啥玩应呀
回复

使用道具 举报

congqin | 2021-11-10 13:41:59 来自手机 | 显示全部楼层
前排支持下
回复

使用道具 举报

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

本版积分规则