求和和求平均公式不同
average直接求平均是求的表的主键的平均
所有城市总平均 = [2.所有城市金额合计]/CALCULATE(DISTINCTCOUNT(\'商机相关企业信息\'[城市]),all(\'商机相关企业信息\'[城市]))
(翻译为:所有城市金额合计除以所有城市的去重城市计数的和)
calculate:条件下求汇总值
标准比=每个城市的金额合计-目标城市金额合计/目标城市金额合计
allselect与all区别:allselect汇总维度有效,切片器筛选无效。
使用时间智能前要测试,
1参照依据 点还是段
2位移量
3返回区间
QTD,MTD,YTD:参照点,介于模式下,受后点影响不受前点影响
previousmonth :参照点,选择的日期的月份, 位移量:上个月的天数, 返回区间,上个月所有日期的金额合计,不能参照时间段,受前点影响不受后点影响
dateadd -1,month:
参照点: 往前移一个月,返回上个月对应日期下的值
时间段: 前后点各往前移一个月,新的位置下,前后点构成时间段的汇总值(2.1-2.22 --- 1.1-1.22)
如果选某月最后一天,位移到上月最后一天(2.1-2.28 --- 1.1-1.31)
如果选日期>上月最后一天,返回上月最后一天(3.1-3.29 --- 2.1-2.28)
时间智能bug解决方法:
1. 创建日期辅助列表
2. 将日期辅助列表转换为日期辅助表
3. 可以修改字段及表名
4. 修改日期辅助表中日期字段的数据类型为日期型
5. 连接日期辅助表与原始数据中的日期字段
6. 所有度量值计算公式中使用的日期参数都要用日期辅助表里的日期、 所有展示界面中关于日期的设置内容都要用日期辅助表里的日期字段
= List.Dates PQ列表下日期相关的函数
不同量纲的度量数 = 图表值左表轴数
如果:
不同量纲的度量数 > 图表值坐标轴数
解决方法:
1. 增加次坐标轴
2. 标准化处理,减少不同量纲的度量数
DAX运行的环境是上下文
DAX公式本身约等于上下文
分两类: 行上下文,筛选上下文
避开上下文问题方法:不要把聚合函数直接嵌套在其他函数内使用,而是先把聚合函数在外边定义成度量值,再把度量值引用到其他函数内使用才行