bowan.

2020-06-15   阅读量: 1264

数据分析师 大数据 Power BI

power BI不同维度计算度量

扫码加入数据分析学习群

业务指标:

特殊指标:

通用指标:

1级指标:求和、平均、计数、最大值最小值(直接的数字不好理解)

2级指标(一级指标间通过各种计算得到的指标,是为了描述一级指标好坏的对比指标)

空间上对比指标:基准比、均比、标准比、占比、目标达成比

基准比:实际值和基准值或和参与的总合计的对比水平,如:成绩水平

均比:实际值和所有值总平均对比水平

标准比:实际值和某个标准对象的值对比,如;和邻居家孩子对比

目标达成比:实际值与目标值,如:销售人员

时间上对比指标:环比、同比 (高汇总,长跨度)

百分比公式:实际值/对比值*100%

差异百分比公式:(实际值-对比值)/对比值*100%

DAX函数计算度量指标:

金额合计=sum([商机金额])

所有城市总合计金额=calculate(sum([商机金额]),all([城市]))

all既忽略汇总维度,也忽略筛选维度

allselected只忽略汇总维度,不忽略筛选维度

所有城市总平均=calculate(average([商机金额]),all([城市])) (错误的,计数计的是所有商机数)

所有城市总平均=calculate(sum([商机金额]),all([城市]))/calculate(distinctcount([城市]),all([城市]))

求的是主键的某个平均值时可以直接average,all

上海金额合计=calaulate(sum([商机金额]),[城市]="上海")


注意:坑:不能把聚合函数嵌套在其他函数内部使用

创建好聚合函数,把名字放在其他函数里使用即可避免坑。

放在calculate里可以使用


时间维度:

时间智能函数,汇总时间周期下或时间位移量下的数值

缺点:每个计算逻辑不一样,参照时间点还是时间段,位移量是多长,返回值是时间点还是段下值。

totalmtd(sum([金额]),[日期])参照的时间点,不能参照时间段(只受后点影响)位移量是所选时间点月份第一天,返回时间段的值第一天到当天的汇总值。

totalqtd totalytd.

previousmonth ,上月金额合计=calculate([金额合计],previouemonth([日期]))参照时间点,不能参照时间段(受前点影响)返回上个月一整个月的金额合计

dateadd ,上月金额合计=calculate([金额合计],dateadd([日期],-1,month))参照点,返回前一月时间点的值;参照时间段,返回前点后点往前一个月的时间段的值(可以设置month,day,year,quarter)

计算环比,同比用dateadd函数

bug:需要创建日起辅助表:计算环比增长率、同比增长率、作相应图都加日期辅助表

进入PQ,建立空查询,=list.Dates创建日期列表,输入参数设置日期范围,生成日期列表,转换 到表,修改字段名,修改类型为日期,进入PP日期辅助表和源数据表连接。

18.7259 3 2 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子