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

ADDMISSINGITEMS

ADDMISSINGITEMS 是软件在自动生成查询时经常使用的函数,某些图表会在运行时调用这个函数。函数的作用是添加由于新列的表达式返回空值而被 SUMMARIZECOLUMNS 隐藏的行。

语法

ADDMISSINGITEMS ( [<显示的列>, … ], <表>, [<分组列>, ... ], [<筛选表>, ...] )
参数 属性 描述
显示的列 可选
可重复
要为其返回未使用度量值数据的项的列
一个表,其中包含使用度量值数据(非空)的所有项。
分组列 可选
可重复
用于在表参数中执行分组的列
筛选表 可选
可重复
定义需要从结果中返回哪些行的表表达式

返回值

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

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

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

示例

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

EVALUATE
ADDMISSINGITEMS (
    'Date'[Calendar Year],
    SUMMARIZECOLUMNS (
        'Date'[Calendar Year],
        "Quantity", SUM ( Sales[Quantity] )
    ),
    'Date'[Calendar Year]
)
CALENDAR YEAR QUANTITY
CY 2007 5,551,636
CY 2008 5,029,924
CY 2009 6,956,456
CY 2005
CY 2006
CY 2010
CY 2011

扩展阅读

 

说点什么

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

DAX 函数大全

DAX 查询

DAX 运算符