Power BI学习-度量值,计算列,新建表的区别

1.度量值

理解:就是从表中获取的数字信息,结果返回的是一个值,度量值是独立存在的(它就是Power BI一块砖,哪里需要往哪搬).

作用:

①置于表中的值中

②根据表中所处的单元格上下文进行计算

重复使用度量值的好处:

①方便梳理公式的逻辑

②操作更简单:可以直接引用

③一劳永逸:如果度量值需要变化时,其他引用此度量值的度量值都会随之改变

④不占内存,当使用的时候才会参与计算,才会占内存

度量值分类

①内隐度量值(计算简单的,求和,平均)

②明确度量值(计算复杂的DAX)

举例:模拟一个关键词消费资源数据,下面举例均用这张表

计算消费度量值编写:

将度量值拉入数据透视表-值一列,根据单元格上下文求的是关键词的消费

如果再拖入日期,则是根据每日关键词计算消费

这只是简单例子,便于理解,想要多理解与其他函数结合多实践

如果度量值较多的情况下,为了方便管理可以将这些度量值存储到一个表中,方法是右击度量值,选择“建模”-属性卡片中的主表,选择度量值存储的主表

2.新建列

理解:是直接在表种建立新的列,隶属于表,参与表的任何调配

作用:

①可以作为表格的行,列

②切片器字段用于筛选

③与其他表建立关系

④作为某函数的参数引用

⑤上下文就是当前行,不受外部筛选影响

使用度量值和列的原则是:能用度量值就不用新建列

举例:

新建一列判断消费高低,高于平均值就是高消费,低于平均值就是低消费

新建列图标带有fx

那么这一列可以作为表中的行,也可以作为切片器筛选

作为表中的行

作为切片器

3.新建表

在使用power bi进行数据分析时,很多数据源表都是从外部导入进来的,但是也有很多情况需要新建维度表或者辅助表,这些表无需从外部导入,可以直接使用表函数进行新建表

作用:

①可以与其他表建立关系,进行可视化

②源表数据标动,新建表也同样自动更新

常用的表函数:FILTER,ALL , VALUES、DISTINCT、UNION、ADDCOLUMNS、SELECTCOLUMNS

举例:想要建立关键词参数,使用values建立维度表,不用建立关系,默认与事实表关联

在使用数据建模时需要用到很多函数建立以及表关系,但是前提一定要弄懂度量值,计算列以及计算表的区别,这样在建模以及分析中才能顺利。

今天的分享就结束了,如果解决了您的困惑,就用发财小手点个赞吧,我是Sugargl.

你可能感兴趣的:(Power BI学习-度量值,计算列,新建表的区别)