all这个函数翻译成所有(特定维度)的... 其运算逻辑是忽略掉掉维度筛选度量的能力,
举例如下
插入度量值:所有城市总合计 = calculate('商机相关企业信息'[金额合计],all('商机相关企业信息'[城市]))

all后面不仅可以字段,也可以是表,不仅忽略汇总维度(透视表),也忽略筛选维度(切片器)。
引申函数:allselected只忽略汇总维度(透视表),不忽略筛选维度(切片器)。
关于上下文,概念比较抽象,记住结论就好了,如何转成行上下文:
1、2个聚合函数嵌套时,要写在calculate里面。
2、在外面先创建好度量规则,再嵌套进来。
例如rankx(all('商机相关企业信息'[城市]),'商机相关企业信息'[1.金额合计])
测试时间智能函数,插入卡片器显示时间函数返回日期,插入切片器来筛选时间点或者时间段,来观测时间函数返回的维度,受时间点控制还是时间段控制,来更好掌握和使用特定的时间函数。
totalmtd
返回当月到指定日期的天数汇总,切片器只适用时间点,不适用时间段
mpriviousmonth
返回上个月总天数汇总值,只能参照时间点不适用时间段
mDateAdd
返回上个月的指定时间段或时间点汇总,可参照时间点和时间段
统计环比增长和同比增长都需要增加日期辅助表,如下操作:
1. 进入PQ,用List.Dates创建日期列表
2. 将列表转换为表,改字段名及数据类型
3.把辅助日期连接原表格
4.把日期公式日期列都改成源数据列
5.创建图表折线图,轴为辅助日期,值为金额合计和mDateAdd度量值
6.放入卡片器,把算的环比值度量值放入。








暂无数据