小勤:怎么将Excel里Power Pivot的数据模型导入到Power BI里啊?
Power Query 可以在 Power BI 或 Excel 中使用,很多人一开始就在想到底用哪个平台来使用 Power Query,其实不必为此纠结,总有一天会意识到需要把查询复制到一个另一个中的。这有可能是将查询从一个 Excel 工作簿中复制到另一个 Excel 工作簿中,从 Excel 复制到 Power BI,或者从 Power BI 复制到 Excel。在本章中,将探讨将查询从一个工具快速移植到另一个工具的方法。请记住,虽然本书的重点是 Excel 和 Power BI,但这些步骤对于任何承载 Power Query 的工具来说几乎是相同的,即使它包含在其他微软产品或服务中。
当Power Pivot数据模型里的表很多的时候,到底这些表都是从哪儿来的?如果某个表的数据源需要改变,到底从哪改?
在深入到 Power Query 数据转换的广阔世界之前,最好先确保为将来的成功做好准备。从实际来说,往往一开始的项目或案例都很小,但随着时间的推移,最终会变得越来越复杂。本章描述的方法将有助于确保随着问题的规模变大和复杂性增加,也可以应对。
TOP-N分析法通常用来分析客户、店铺或产品对于整体的贡献度问题。本节内容我们需要指定N个门店,分析这N个门店的产品销售总金额或毛利润对于整体的贡献度,如图所示。 在这个模型中,我们可以根据实际业务的需求,去个性化地选择以产品销售总金额或毛利润为观察对象,分析每个大区的前3名、前5名、前10名及所有门店的业绩对于整体业绩的贡献情况。 该模型主要的功能在于可以根据选择的指标动态地进行筛选,方便我们实时把握贡献最大的TOP-N的门店,开展有针对性的经营活动。下面介绍一下这个模型的具体的建立步骤。 第一部分:数
Power Query 作为桌面端数据清理和转换的工具,能极大解放生产力,将繁琐的数据处理工作从重复的劳动中解放出来。那么,Power Query 能否对外提供计算服务呢?或者说 Power Query 有没有对外提供的编程接口? 根据我的探索,似乎没有,但在网络上找到下面的两种 walkaround 方式,都比较小众。所以如果真的需要数据处理、数据分析服务的话,不如选择其他的方案,比如 pandas 等等,拥有更大的自由度。
小勤:我知道了,其实跟传统数据透视表的布局设置都是一样的了,就是取消分类汇总、取消行列总计、设置表格形式、合并居中……你关于数据透视布局的文章《随心所欲的分类汇总》和《行列表头,想合就合,想套就套》里说得很清楚了哦。
👆点击“博文视点Broadview”,获取更多书讯 传统的Excel单表虽然可以有100万行数据的承载量,但是在实际分析时,20万行的数据就已经让传统的Excel非常吃力了。 但是,如果使用Excel中的Power Query和Power Pivot商务智能组件,即使是上百万行数据,也可以在短时间内快速完成处理和分析。 Power Query在Excel和Power BI Desktop中都是内置组件,并且管理界面和知识体系保持了高度一致。 其实,Power BI中的Power Query和Power P
这是群里一个小伙伴的问题,数据在PQ里处理后,准备加载到数据模型,但结果发现:
小勤:哪里能改啊?或者能不能像Power Query那样利用Excel里的Cell函数做成动态的?
本章专门讨论 Power Query 新手会面临的两个常见问题:理解 Power Query 是基于数据类型(而不是数据格式)的工具,以及如何理解和处理 Power Query 查询中的错误。
这时我们可以观察到数据透视表这里的数据选项,在数据图标右下角有个标记,这就代表了是数据模型,而不是一般的表。因为我们这里只涉及到一个查询表上载到数据模型,所以就不存在所谓的关系。
参数化查询增加了查询的灵活性。Power Query 可以设置和管理参数,同一工作簿下所有查询都可以使用。
在Power Query及Power Pivot系列课程中,对大家日常学习和使用过程中的较多问题和可能遇到的坑有诸多讲解,比如,PQ系列课一开始就有新手经常遇到问题提示,让大家有一定的印象(也可能很多朋友直接跳过去了):
无论是Power BI 还是在Excel的Power Pivot中,当度量值非常多的时候,我们都有必须将度量值分门别类地进行分类管理。本期文章,我们将讲解如何在Excel的Power Pivot和Power BI中分别对度量值进行分类管理,方便我们对度量值进行管理和维护。 ---- 本期导读 一、Excel的Power Pivot中用表管理度量值 二、Power BI中按文件夹分类管理度量值 ---- 一、Excel的Power Pivot中用表管理度量值 在Excel的Power Pivot中,可以按不
大海:其实是这样的,计算字段里会先将每个字段的内容求和,然后再按计算字段的公式进行求值,所以你前面的那个错误结果其实是这样得来的:
大海:一般来说,对于饼图或环形图,会以占比进行降序排序。不过,这里的学历本身的确无法按照高低进行排序。
小勤:不是啦,数据透视都是汇总的结果,我想要在Power Pivot模型里的原始明细表或这些表组合的一些明细数据。
查询Queries,代表的是我们平时所看的查询名称,例如下面这种,查询名称直接用表1进行替换即可。相当于删除此查询,请谨慎操作。
然后,我们继续用Power Pivot基于Power Query完全合并好的结果做了数据透视,得到最终结果:
前文说到,Power BI直连SSAS,可以较大程度地解决数据加载刷新慢的问题。那么如何创建一个SSAS表格模型呢?本文是一个简化版的介绍,更详细的说明,请参考官网文档,或在公众号后台回复【SSAS】,获取英文版教程pdf。
大海:好吧,Power Query你学了那么多,Power Pivot也基本入门了,Power BI也可以同步开始学了,反正PQ和PP的知识除了操作上有一点点儿区别外,都是能在Power BI里直接用的。
Power Query 的设计目的就是在业务分析师使用数据之前将数据加载到目标区域的表中。收集数据并将其重塑为所需的格式,Power Query 处理数据的基本流程,如图 1-1 所示。
因此,从 PowerBI 中也就不存在导出矩阵了,因为我们可以在 Excel 中直接利用这些成果了,例如:
小勤:大海,上次你的文章《Excel统计无法承受之轻——非重复计数问题PQ解》教我用Power Query直接实现了非重复计数的操作,但现在除了非重复计数,还有很多其他的数据要统计,能不能直接在数据透视表里实现?
大海:传统的数据透视表功能很强大,但非常奇怪的是——不支持非重复计数!你要用数据透视同时实现其他统计和非重复计数,又不想在原始数据表里增加辅助列的话,得考虑用Power Pivot了。
小勤:通过DAX查询,从Power Pivot数据模型里取数据返回Excel的功能这么强大,可是,写查询公式时啥提示都木有,要记函数就算了,还得记住每个表名和字段名?得多累啊!
https://powerbi.microsoft.com/zh-cn/desktop
合并来自多个文件数据的传统方法是极其繁琐和容易出错的。每个文件都需要经历导入、转换、复制和粘贴的过程。根据转换数据量的大小和复杂程度、文件的数量以及解决方案运行的时长,这些问题可能形成可怕的积累效应。
分析师面临的普遍问题是,无论从哪里获得数据,大部分情况都是一种不能立即使用的状态。因此,不仅需要时间把数据加载到文件中,还得花更多的时间来清洗它,改变它的结构,以便后续做分析的时候能更好的使用这个数据。
最近,有朋友在用Power Pivot构建表间关系的时候,出现了一个问题:明明我已经删除了重复项,但构建表间关系的时候,还是说我两个表都有重复的数据!结果表间关系建立不起来!
话说上回,我们提到了Power BI连接数据的三种方式:导入(Import),直接查询(Direct Query)和实时连接(Live Connection)。我们日常工作和学习中,用得最多的可能是导入方式。该方式在功能上没有任何限制,最大限度地发挥了Power BI集数据清洗、建模、可视化等为一体的优势。但该方法也有不足。比如当数据量相对较大时(如几张表的记录有几十万条以上),导入和刷新数据,都会耗费相当长的时间,也占本地空间较多。
Power Query 是微软提供的工具,Excel 2013 版作为插件加载使用,从 Office 2016 版开始,Power Query 的功能集成到 Excel 中,可以直接使用。微软推出 Power BI Desktop 后,一系列的工具,比如 Power Query, Power Pivot, Power View 等,都集成在其中。Power Query 定位查询,中文一般翻译为超级查询,主要作用是连接不同种类的数据源,进行数据的转换。下图来自微软官方对 Power Query 的介绍,可以帮助理解。Power Query 主要实现连接和转换功能。
假如说,这个文本里就只有空格(1个或多个),添加到Power Pivot数据模型时,空格会被删掉,问题是,删掉空格后的内容,到底是一个空值(blank)呢?还是一个空的文本("")?
正常情况下,2007版本以上的excel打开的csv文件,最多只能显示1048576行数据,如果我们恰好有一个超大csv文件行数超过这个量级,该如何解决呢,可以使用power query来解决。
小勤:上次在Power Query里实现了数据透视的文本合并问题,在Power Pivot里怎么实现啊?
大海:因为用Power Pivot处理的数据一般可能会比较多,甚至超过Excel 100多万行的情况,因此,为避免全部返回可能造成Excel的卡顿或崩溃,Power Pivot里默认设置返回行数为1000,这也是很多数据库查询工具的默认返回记录数。
本文来自社区伙伴对《DAX 权威指南(第二版)》的学习笔记,有问题可以留言或联系BI佐罗修改,感谢你的支持。
连接器可以出于各种原因对数据源进行多次调用,包括元数据、结果缓存、分页等。 此行为是正常的,旨在以这种方式工作。
昨天,发布了文章《你可能从来没用透视表干过这件事,太有意思了!》,其中用透视表实现了月历的显示方式,并且提到,“月历型”报表的问题,众多朋友表示非常期待。
第一,注意不要和Power Query的数据操作混淆,在Power Query里做了数据筛选,最后得到的数据是筛选后的结果,因为Power Query就是针对数据本身进行处理的(PQ其实也不删除数据,只是你习惯性的只使用筛选后的数据结果而已)。
本节内容使用Excel的Power Query和Power Pivot组件,抓取多个网页数据,进行清洗、建模和分析。 第一部分:从网页动态抓取数据 使用Power Query不仅可以获取本地的Excel文件数据,还可以获取网页数据。 本节介绍如何使用Power Query获取新浪网新浪体育频道的新浪直播室网页中的足球排行榜数据,主要获取列表中的全部赛季的球队数据,赛事主要获取前5项数据(前5项赛事的数据结构是相同的),如图所示。 网址: http://match.sports.sina.com.cn/fo
第一篇是关于Power BI连接数据方式的对比。这是个老生常谈的话题。微软官方考试Exam70-778教材的第一章,就是重点介绍这个方面。这种基础性的知识点繁琐而且枯燥,就像一本字典,只有用到的时候才会去查阅。
- 今有数据 - 📷 - 添加到Power Pivot数据模型 - 📷 - 大小写咋都变了 - 📷 - 原来…… - PP导入数据时会统一大小写,即: 若某值不考虑大小写而后面再出现, 将全部统一为第一个值的形式: 📷 - 为啥这样? - 听说是……- 为了确保后续的运算速度! 这…… 📷 虽然只有大小写差别的数据, 业务中大多的确应该同样对待, 但…… 有时候就是不一样的啊! - 肿么办? - 📷 - Power Query 啊…… - 假如说, 如果忽略大小写相同但实际不同的, 给加上一些不可见字符,
小勤:不是啊。我是透视之后隐藏了另外2列数据而已,但我总不能要看另一个区域的时候再去放出来,然后又隐藏吧!
最近,不少朋友在群里提到,打开Power BI文件、刷新数据、做报表等过程中,经常出现运行比较慢的情况。
当使用 DirectQuery 方式连接到数据源时,就可以在页面设置自动刷新的时间间隔,如下:
领取专属 10元无门槛券
手把手带您无忧上云