美文网首页
2020-03-25

2020-03-25

作者: 果果的鱼儿 | 来源:发表于2020-03-25 22:54 被阅读0次

    1.度量值

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

    作用:

    ①置于表中的值中

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

    重复使用度量值的好处:

    ①方便梳理公式的逻辑

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

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

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

    度量值分类

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

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

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

    计算消费度量值编写:

    图片.png

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

    image

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

    image

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

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

    image

    2.新建列

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

    作用:

    ①可以作为表格的行,列

    ②切片器字段用于筛选

    ③与其他表建立关系

    ④作为某函数的参数引用

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

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

    举例:

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

    image

    <figcaption>新建列图标带有fx</figcaption>

    image

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

    image

    <figcaption>作为表中的行</figcaption>

    image

    <figcaption>作为切片器</figcaption>

    3.新建表

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

    作用:

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

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

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

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

    image

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

    相关文章

      网友评论

          本文标题:2020-03-25

          本文链接:https://www.haomeiwen.com/subject/cnpfuhtx.html