暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

PowerBI-Dax-All函数(二)

BISeven 2021-05-12
402

当All函数用来生成计算表时,不同的参数类型返回值的原理有点小区别:

    1. 当参数为表时,返回整张表,并保留空值

    2. 当参数为列名(包括一列和多列),会返回一张具有一列或多列的表,该表是按行进行去重的,并保留空值

    注意:当将一张表的所有字段用列名的形式作为参数,会返回一张按行去重之后的表,并保留空值;与将表名作为参数的返回值不同


示例:

一、有一张科目表,其中
1. CourID,表示科目的ID

2. CourName,表示科目的名称;

3. CourID 为 04 的有2行重复值

4. CourID 为05 其CourName为空值


二、根据上述数据来分别测试,参数为Table,单列名及多列名

1. 参数为TableName时,结果是返回了所有的行,包括重复值及空值

Table =all('YiLuXiangBei Course')

 


2. 参数为单列名,结果是返回了唯一值,包括空值

Table =all('YiLuXiangBei Course'[CourID])

 

3. 参数为多列名时,结果返回唯一值(按行去重),包括空值

Table =all('YiLuXiangBei Course'[CourID], 'YiLuXiangBei Course'[CourName])



 其他文章:

1. PowerBI中ALL函数

以上就是这次要分享的内容,若有错误欢迎指正,欢迎交流


文章转载自BISeven,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论