• POWER PIVOT基础篇


    一、基本概念

    1.1计算列与度量值

    计算列基于原始行进行计算,用于整列原始数据和增加辅助列。

    度量值是基于数据透视表中所处单元格上下文进行计算,需要将数据结果置于数据透视表中的值区域。

    如果计算列与度量值都可以实现,优先选择度量值,以节省空间。

    1.2DAX

    DAX:Date Analysis eXpressions

    数据分析表达式

    1.3 power各表关系。

    允许1对n,不允许多对多。

      

    二、加载数据

    2.1从链接表加载

    优点:方便维护和更改、虽然范围显示锁死($A$1:$B$17)但是在第18行加入数据依然会同步。

    缺点:如果底层数据过大,将使表格过大。不方便共享。

    2.2从Excel表格加载

     

     优点:方便维护,方便共享。

    2.3从剪贴板表格加载

    优点:无需刷新,

    缺点:难以维护

    使用场合:永不改变的数据。比如2018-08-08是2018年。

    2.4从数据库加载

    2.4.1从sql server连接

    后面根据导向提示即可。

    2.4.2从my sql连接

    三、更改连接

    3.1更改Excel连接

    更改Excel的连接路径

    3.2更改数据库连接

    四、常用函数

    4.1数据的提取和合并

    函数名 解释
    left 从左开始截取
    right 从右开始截取
    mid 从中间开始截取
    len 长度
    find 区分大小写查找
    search 不区分大小写查找
    & 连接


    与Excel一样。

    4.2格式转换

    函数名 解释
    value 转换成数值
    format 日期或数字格式的转换、像是Exce中的textl
    replace 替换
    substitute 查找和替换

    4.3聚合函数

    函数名 解释
    SUM  求和
    AVERAGE 求平均值
    MEDIEN 求中位值
    MAX 求最大值
    MIN 求最小值
    COUNT 数值格式的计数,不计空单元格
    COUNTA 所有格式的计数,不计空单元格
    COUNTBLANK 空单元格计数
    COUNTROWS 表格中的行数,统计空单元格
    DISTINCTCOUNT 不重复计数,统计空单元格(空单元格记为1)

    4.4逻辑函数

    函数名 解释
    IF 与Excel中一样
    IFERROR 与Excel中一样
    AND 与Excel中一样
    OR 与Excel中一样
    SWITH 数值转换

    SWITH(表达式,值1,结果1,值2,结果2,...,[else结果])

    4.5信息函数

    函数名 解释
    ISBLANK 是否空值
    ISNUMBER 是否数值
    ISTEXT 是否文本
    ISNONTEXT 是否非文本
    ISERROR 是否错误

    4.6数字函数

    函数名 解释
    ABS 绝对值
    ROUND 四舍五入
    ROUNDUP 向上舍入
    ROUNDDOWN 向下舍入
    INT 向下舍入求整

      

    4.7数字函数

    4.8日期函数

    4.9关系函数

    函数名 解释
    RELATED 和VLOOKUP类似
    RELATEDTABLE 与透视表类似。可聚合。

    4.10 calculate

    Calculate:=calculate(表达式(度量值),筛选条件1,筛选条件2...筛选条件n)

    4.11 divide(安全除法)

    Divide:=divide(分子,分母,[错误返回值,默认为空])

    五、常用构造

    5.1创建KPI

    类似于Excel中的条件格式。

    5.2创建层级(层次)结构

    5.3创建集

    作用,产看特定母类和特定子类。

    5.4生成非数据透视表的报告

    CUBEMEMBER:从多维数据集返回成员或数组。

    CUBEVALUE:从多维数据集返回聚合值

    可以使用OLAP工具将透视表转化为函数表。

    5.5了解钻通

    需要注意使用钻通可能会使数据少显示

    原因1、Excel只能1048576行

    原因2、设置显示的行数不够。

    六补充 

    6.1字段的增删改

    如果增加字段没有显示,很可能是因为没有勾选。

    如果想去除某个字段,可不将其勾选。

    如果字段改名,刷新将会报错。需要进入表属性-保存即可。

  • 相关阅读:
    NUnit使用笔记2-GetStarted
    NUnit使用笔记1-下载与安装
    2014年的总结
    2015-02-10
    2015-02-03
    一些书
    SQLServer 安装提示需要重启计算机的解决方案
    ArcSDE
    plsql更改用户登录密码
    Oracle创建表空间和用户
  • 原文地址:https://www.cnblogs.com/qianslup/p/11298885.html
Copyright © 2020-2023  润新知