Power Pivot里那么多表,都是从哪里来的?

今天的内容来自视频群里一个朋友的提问:

当Power Pivot数据模型里的表很多的时候,到底这些表都是从哪儿来的?如果某个表的数据源需要改变,到底从哪改?

对于Power Pivot的数据来源问题,的确有点儿复杂,因为至少有3种情况是非常常见的:

1、从Power Query加载到数据模型

2、从工作簿直接通过添加超级表到数据模型

3、从外部文件直接导入数据模型

另外其实还有从数据库接入,会因为数据库接入方式的不同也存在一定差异,但是,无论怎样,查询Power Pivot中数据来源的方式基本是一个——即Power Pivot中的“现有连接”,上面提到的3种数据来源总结如下图所示:

对图中的内容不做过多解析。但这里说一下,我个人比较推崇的方式:从Power Query加载到数据模型。

为什么?主要理由如下:

      1、通过PQ,可以很容易实现数据的清洗转换等操作(目前发现大量朋友日常工作中的数据都存在各种不规范现象,如果直接放入PP,会导致各种处理困难);

       2、这种方式是Power BI的实现方式,后续有利于大家对PBI的数据处理过程的理解;

      3、相对稳定:有很多朋友在使用2016的某些版本(尤其是D版),会偶尔出现数据模型中表的连接丢失的情况,这种情况常见于直接将数据导入PP,然后又对文件名进行修改、移动位置等操作,但通过PQ加载数据时,这种情况极少出现。

当然,以上仅是我个人的一些经验,大家可根据自己的实际需要去试验,选择最适合自己的方法即可。

(0)

相关推荐

  • Excel数据分析(Power BI)之一 创建数据模型

    上一节我们介绍了Power BI的准备知识(阅读:Power BI的准备知识-将Excel作为数据库).本节我们介绍如何创建数据模型. 数据模型可以为多个数据表创建关系,它运行在内存中,对数据表的数据 ...

  • 为多个表创建数据透视表

    我们的数据可能来源于多个表,在分析时,我们希望使用数据透视表同时对这些表的数据进行分析.在使用传统的数据透视表时,我们需要将这些不同表的数据合并成一张表,然后进行分析,工作比较麻烦. 我们可以使用Po ...

  • 【数据分析过程解析】三、分析和展现数据

    前面我们介绍了Excel中的Power BI组件,也介绍了实际工作中使用这些组件的一些案例.但还有些朋友对Power BI不太熟悉.从今天开始,我们将用一系列(3-4篇)文章完整介绍一个使用Power ...

  • 【真实案例】切片器连接多个透视表

    在Excel中一个切片器可以控制多个数据透视表,这个特性让我们在制作数据报告或者Dashboard时有了很大的发挥空间.本文详细介绍了在Excel中如何实现. 介绍 本文起源于一个提问邀请: 实际上, ...

  • Power Pivot里的表间关系不起作用?

    小勤:我在Power Pivot里建了两个表的关系,你看: 大海:这个没啥问题啊. 小勤:但是,做数据透视表的时候是错的啊,这个关系明显没有起作用嘛!你看: 大海:还有这种事? 小勤:那你试试? 大海 ...

  • Power Pivot里用DAX创建表

    一般来说,我们很少在Power Pivot里用DAX直接创建表,但是,了解这些基础内容,也很有必要. 为了方便直接显示结果,以下操作在Power BI中完成,若在Excel中,可用链接回表或DAX S ...

  • Power Pivot比传统透视表强大之——我有金刚“钻”

    小勤:大海,怎么Power Pivot生成的数据透视表上每个数据点进去都后弹出来个图标啊? 大海:这个厉害了!还记得传统数据透视表里的查看明细吗? 小勤:当然记得啊.双击一下出明细,你的文章<数 ...

  • PP-DAX入门:Power Pivot里怎么输入日期?

    小勤:Power Pivot里怎么输入日期啊?大海:Power Pivot里输入日期有很多种方式,不同的方式有一些细微的差别,可以根据不同情况进行选择.比如:1.文本型输入,然后转换类型,如所示: 结 ...

  • 为什么power Pivot里导入的数据少列了?

    小勤:我用Power Pivot接入的数据表,明明数据源表里有这一列,但数据模型里却没有啊!如下图所示: 大海:你这个数据是从其他Excel工作簿里导进来的? 小勤:对啊.那不应该也是可以联动刷新的吗 ...

  • Power Pivot里接入的外部Excel工作簿改名改位置了,怎么办?

    小勤:Power Pivot里引用的外部Excel工作簿路径变了,怎么办? 大海:那就改路径呗.呵呵. 小勤:哪里能改啊?或者能不能像Power Query那样利用Excel里的Cell函数做成动态的 ...

  • Power Pivot里的空文本怎么来的?怎么处理?日期也转换不了,怎么办?

    前面,我们在文章<PP-数据建模:明明删除了重复项,为什么还是说有重复值?>里提到,文本后面的空格,在添加到Power Pivot数据模型时会被删除,不过,在当时的案例里,没有暴露出来另一 ...

  • Power Pivot里怎么区分BLANK和0?

    小勤:在Power Pivot里,BLANK跟0到底是什么关系呢?大海:BLANK()在计算时等于0啊.小勤:那如果要区分BLANK()和0呢?比如有的产品库存是0的: 但有的产品实际上是不存在的(可 ...

  • Power Pivot数据建模基础:数据表间的4种基本关系类型

    小勤:在前面<表间关系一线牵,何须大量公式拼数据>的文章里提到,如果产品表的产品名称重复的话,是不能建立表间关系的,这具体是什么情况? 大海:在数据处理的时候,我们经常需要对2张相关的表格 ...