博客
关于我
PowerBI基础——第一天 度量值、新建列及关系函数 多对一及一对多匹配
阅读量:399 次
发布时间:2019-03-05

本文共 1240 字,大约阅读时间需要 4 分钟。

简体中文版的PowerBI官网:

Analysis ServicesPower BI 以及 Excel 中的 Power Pivot中使用的公式表达语言叫做数据分析表达式(DAX)语言

本篇文章介绍一些常见的函数用法,sum(求和)、countrows(统计行数)、average(求平均值)、lookupvalue(匹配)、related多对一匹配、relatedtable一对多匹配等,简化数据分析步骤提升效率

文章中的数据来源下载:

1、度量值

度量
动态计
算公式,其
果会根据上下文更改。 度量
在支持使用多个属性(如
Power BI
表或
Excel
数据 透视
表或数据透
视图
合和
筛选
模型数据的
表中使用。 度量
是通
使用模型
设计
器中的
DAX
公式
创 建的。
 
度量
中的公式可以使用通
求和功能自
动创
建的
准聚合函数(如
COUNT
SUM
),你也可以通
使用 DAX 公式
来定
自己的公式。 命名度量
可作
参数
传递给
其他度量

在新建度量值之前首先要先建立一个表,将所有的度量值都建在这个表里

1.1、sum求和

格式:sum('表名'[列名])

求销售表的销售数量

展示结果:

1.2、countrows统计行数

格式:countrows('表名'[列名])

求销售表的订单数量

展示结果:

1.3、average平均值

格式:average('表名'[列名])

展示结果:

刚才建立的度量值全在这里了

2、新建列

咱们看下销售表,目前只存在销售数量,想求出每笔订单的销售金额该怎么办呢?这里我介绍两种办法:

2.1、求销售金额

2.1.1、方法一:lookupvalue

第一种方法,若求销售金额,已知销售数量,只要拿到销售价格就好了,所以我们可以采用匹配(lookupvalue)的方法,将商品的售价拿过来

首先新增列

格式:lookupvalue('目标表名'[目标列],'目标表名'[查找列],'匹配列所在的表名'[匹配列])

这样销售价格就匹配过来了,下面用销售数量*销售价=销售金额

                        

2.1.2、求销售金额方法二:related多对一匹配

在方法一中,需要新增两列才能得到结果,那么有没有可以新增一列就能得到结果的方法呢?

下面我介绍下我们的related函数,多对一匹配

格式:related('表'[列名])

                                 

2.2、求订单数量的方法:relatedtable一对多匹配

我想在商品表输出各个商品销售的订单数,在销售表和商品表里有关联的字段是商品编码,但是商品表里的商品编码是唯一的,但是销售表的商品编码却有多个,这就需要一对多匹配了

格式:relatedtable(表名)

relatedtable不是单独使用的,先使用relatedtable完成匹配,然后再利用countrows函数统计行数,得出订单数量

 

 

转载地址:http://hqizz.baihongyu.com/

你可能感兴趣的文章
memcached高速缓存学习笔记001---memcached介绍和安装以及基本使用
查看>>
memcached高速缓存学习笔记003---利用JAVA程序操作memcached crud操作
查看>>
Memcached:Node.js 高性能缓存解决方案
查看>>
memcache、redis原理对比
查看>>
memset初始化高维数组为-1/0
查看>>
Metasploit CGI网关接口渗透测试实战
查看>>
Metasploit Web服务器渗透测试实战
查看>>
MFC模态对话框和非模态对话框
查看>>
Moment.js常见用法总结
查看>>
MongoDB出现Error parsing command line: unrecognised option ‘--fork‘ 的解决方法
查看>>
mxGraph改变图形大小重置overlay位置
查看>>
MongoDB可视化客户端管理工具之NoSQLbooster4mongo
查看>>
Mongodb学习总结(1)——常用NoSql数据库比较
查看>>
MongoDB学习笔记(8)--索引及优化索引
查看>>
mongodb定时备份数据库
查看>>
mppt算法详解-ChatGPT4o作答
查看>>
mpvue的使用(一)必要的开发环境
查看>>
MQ 重复消费如何解决?
查看>>
mqtt broker服务端
查看>>
MQTT 保留消息
查看>>