Power BI |
您所在的位置:网站首页 › 两个筛选条件求和怎么操作的 › Power BI |
一、语法结构:
1.语法: 其中: 1)第一个参数是计算表达式,可以执行各种聚合运算 2)从第二个参数开始,是一系列筛选条件,可以为空;如果多个筛选条件,用逗号分隔 3)所有筛选条件的交集形成最终的筛选数据集合 4)根据筛选出的数据集合执行第一个参数的聚合运算并返回运算结果 二、案例分析:步骤1:导入下面这个产品明细表: 步骤4:添加限制条件,缩小上下文 1)建一个度量值:产品数量 2 = CALCULATE([产品数量],‘产品明细’[品牌]=“苹果”) 步骤5:结合 ALL 函数,扩大上下文 1)新建度量值:产品数量 3 = CALCULATE([产品数量],ALL(‘产品明细’)) 先用 ALL 函数清除外部上下文,然后又新增了一个筛选条件,类别为"手机"的产品数量,结果如下: 通过以上几个简单的例子,可以领会到 CALCULATE 的计算逻辑:通过从第二个参数开始的筛选条件,得到一个数据集合,并利用第一个参数执行聚合运算,这不就是 DAX 要实现的功能——提取有用数据并执行聚合运算。所以说 CALCULATE 几乎就是 DAX 本身,它就是实现 DAX 功能的引擎,并能灵活的操控外部上下文,后面的数据分析也都离不开CALCULATE 的身影。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |