|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
PowerPivot安装: 这是一个office2010的免费插件,需要下载,下载地址http://www.powerepivot.com
http://www.cnblogs.com/nbpowerboy/archive/2013/04/05/3000606.html
只要记住两点就可以理解整个架构的核心:第一点可以理解为PowerPivot是Excel的后台数据库(主要是为了解决海量数据存储问题,EXCEL一个SHEET的最高行数只能存储100万行左右,而PowerPivot可以存储上千万甚至是上亿的数据行),第二点作为分析一般使用的并非明细数据,而是聚合的、汇总的数据,因此可以充分利用Excel的透视表和透视图及报表筛选、切片、钻取的分析功能。
PowerPivot 支持最大为 2GB 的文件,最多允许在内存中处理 4GB 的数据。PowerPivot 还包括数据分析表达式 (DAX)。DAX 是一种新的公式语言,它对于 Excel 的数据操作功能进行了扩展,从而可以实现更高级和更复杂的分组、计算和分析。DAX 公式的语法非常类似于 Excel 公式的语法,都使用函数、运算符和值的组合。
Excel 与 PowerPivot 工作簿之间的差异
在 PowerPivot 窗口和 Excel 窗口中处理数据的方式不同。下面是我们要特别指出的一些其他重要区别: • PowerPivot 数据可以在具有以下文件类型的工作簿中保存:Excel 工作簿 (*.xlsx)、启用 Excel 宏的工作簿 (*.xlsm) 和 Excel 二进制工作簿 (*.xlsb)。在具有其他格式的工作簿中不支持 PowerPivot 数据。
• PowerPivot 窗口不支持 Visual Basic for Applications (VBA)。您可以在 PowerPivot 工作簿的 Excel 窗口中使用 VBA。
• 在 Excel 数据透视表中,可以通过右键单击列标题然后选择“组”来将数据分组。此功能通常用于按日期将数据分组。在基于 PowerPivot 数据的数据透视表中,可以使用计算列来实现类似功能。有关详细信息,请参阅 Grouping Dates(分组日期)。
下表指定了 PowerPivot 组件中定义的各种对象的最大大小和最大数量。
最大容量规范
对象
规范/限制
对象名称长度
100 个字符
名称中的无效字符
., ; ' ` : / \ * | ?" & % $ ! + = () [] {} < >
每个 PowerPivot 数据库的表数
(2^31) - 1 = 2,147,483,647
每个表的列数和计算列数
(2^31) - 1 = 2,147,483,647
表中的计算度量值数
(2^31) - 1 = 2,147,483,647
用于保存工作簿的 PowerPivot 内存大小
4GB = 4,294,967,296 字节
每个工作簿的并发请求数
6
本地多维数据集连接数
5
列中的非重复值数目
1,999,999,997
表中的行数
1,999,999,997
字符串长度
536,870,912 字节 (512 MB),相当于 268,435,456 个 Unicode 字符(2 亿 5 千 6 百万个字符)
注意
此字符串限制不适用于以下函数,这些函数中的字符串不能超过 2,097,152 个 Unicode 字符:
CONCATENATE 和嵌入连接运算符
DATEVALUE
EXACT
FIND
FORMAT
LEFT
LEN
LOWER
MID
REPLACE
REPT,限制适用于输入参数和结果
RIGHT
SEARCH
SUBSTITUTE,限制适用于输入参数和结果
TIMEVALUE
TRIM
UPPER
|
|