Tag: olap

在Excel中查看OLAP立方体详细信息

有没有办法在Excel中查看OLAP多维数据集中的细节(谷物)? 我知道excel已经可以显示聚合的措施,但用户希望看到的细节…即个别粮食。 所以,在我的情况下,事实表包含订单信息(订单号,美元金额等)。 这些措施都是汇总的,但是一旦用户看到汇总,他们希望能够看到汇总的细节。 无论如何要做到这一点?

无法从Excel连接到远程OLAP(SSAS)“由于目标计算机主动拒绝而无法build立连接”

我有SQL Server 2008 R2上的OLAP多维数据集。 我可以从本地(通过本地主机)从Excel连接到它,但我无法从Excel远程连接。 我收到以下错误:“由于目标机器主动拒绝,无法build立连接”。 我input服务器IP地址和用户凭证,在Cube中具有读写器angular色。 错误的原因是什么? 谢谢!

如何创build连接到仅下载查询数据的Access数据库的Excel数据透视表?

我有一个大约60列40万行的桌子,增加。 我们公司的笔记本电脑和MS Excel无法在RAM中处理这么多的数据。 所以我决定将数据存储在MS Access中并将其链接到Excel。 但是,Excel中的数据透视表仍将所有数据下载到Excel中, 然后对数据执行过滤和操作。 哪些工作与较less的数据,但更多的数据现在已经开始给内存错误。 即使数据透视中的数据可能只有50个单元格,文件大小也是30+ MB … 那么是否有可能创build一个连接到Access的方式,它只下载被查询的数据,做手动操作,然后将修改后的数据发送到Excel? 我在我以前的公司(在这种情况下,Excel数据透视表只会下载它所需要的)看到了这个设置。 但据我所知,它正在查询一个SQL DB。 (因为IT总监想要成为唯一一个了解核心业务的人(他基本上把公司的IT运营当作人质来换取他的工作安全),所以很遗憾不能了解到这一点)……但是我离题了。 我已经在网上search了几天,但这是一个非常具体的问题,我无法在Google中find:/ 任何帮助,甚至指针将不胜感激! 编辑:我只想指出,我正在尝试创build一个OLAP连接进行分析,所以主键将改变字段。 我对pivot的工作原理的理解是,当我们selectpivot中的字段时,excel将devise一个查询(基于select字段)并将其发送到连接DB以检索请求的数据。 如果不是这种情况发生,我该如何做出这样的事情呢? 希望详细说明。

在Excel中使用VBA,如何获取服务器上所有OLAP多维数据集的名称?

我工作的公司为我们的每个客户创build一个OLAP Cube数据库。 我使用立方体中的值每天跟上很多事情。 无论何时设置新的客户端多维数据集,我都会在工作簿中添加一个工作表,并使用该多维数据集创build数据透视表。 我想创build一个macros来检查服务器是否有可能添加的多维数据集。 我想下面这样做是最好的方法 For Each Cube in Server.Cubes MsgBox Cube.Name Next Cube ,但是我找不到这样的东西。 我已经search了几天没有运气的答案。 几乎任何方式来parsing通过服务器看可用的立方体将帮助我。 有任何想法吗?

MDX中“不存在”的等价物?

如果这是多余的道歉,我已经做了一些search,但我对MDX缺乏经验,使我很难申请我的情况。 我有一个OLAP服务,其数据如下所示: 我想得到包含鸡蛋的篮子的全部内容 。 所以在这个例子中的最终结果将返回由篮子1和篮子3组成的集合。 现在,我知道如何在SQL中使用分析函数或where exists ()子句来做到这一点,但我不知道如何在MDX中执行此操作。 这个集合的定义将被用来过滤/处理一个Excel OLAP数据透视表,所以只要设置了定义,这些测量就是无关紧要的。 谢谢!

SSAS报告操作将多值列表值传递给SSRS报告参数

我已经search了很多小时试图find这个问题的端到端的解决scheme。 我想要在SSAS OLAP多维数据集中创build一个报表动作,该动作会生成一个格式化值列表,以传递给接受多值参数列表的SSRS报表参数。 这将在SSAS操作的单元级应用。 我发现了一个解决scheme,它使我获得最多的方式: 如何将多个值从SSAS报告钻取操作传递到SSRS多值参数 ,但不完全。 如果我从位于或低于维度属性的单元格运行操作, 则该操作确实会出现在Excel中,并且该操作正在生成列表(在此情况下为帐户密钥) 。 下面是一个链接到屏幕截图(无法embedded它由于缺乏声誉),在Excel中显示的行动和维度结构。 只要我在帐户密钥级别或以下运行它,操作就会起作用。 我希望能够在较高级别运行它,例如Account Major,并且仍然会为SSRS报告参数生成所有相关的Account Key值。 在较高的Account Major级别运行它不会触发报表运行。 Excel动作屏幕截图: http : //i.stack.imgur.com/QCGSp.png 下面是我用来生成报表参数值的MDX: UrlEscapeFragment( GENERATE( DESCENDANTS( [Account].[Account Key].CurrentMember, [Account].[Account Key].[Account Key] ), [Account].[Account Key].CURRENTMEMBER.Name, "&rp:Account=" ) ) 我希望我可以以某种方式修改上面的MDX,使其从任何度量单元格运行时返回Account维度的任何属性的所有帐户密钥 ,而不仅仅是在透视表中的帐户密钥的 self和子级别运行时。 另外,如果它有帮助,我可以在多维数据集上执行以下MDX查询,并获得我正在寻找的结果。 WITH MEMBER [Measures].[Account Key List] as GENERATE( DESCENDANTS([Account].[Account].CurrentMember, [Account].[Account].[Account]), [Account].[Account].CURRENTMEMBER.NAME, "&rp:Account=") SELECT {[Measures].[Account Key List]} […]

Excel 2003到2013 – OLAP问题

我们有一些非常老的2003年的工作簿,由现在离开这个部门的人devise。 我们需要将它们转换为Excel 2013,但是当我们打开它们并刷新数据透视表时,会出现一个向导,要求input数据源? 透视表链接到每个表的特定“连接”。 我已经看过这些,连接似乎是“OLAP查询”,其中之一是如下: Provider=MSOLAP.5;Persist Security Info=True;Initial Catalog=OCWCube;Extended Properties="Client Cache Size=25";Auto Synch Period=10000; CREATECUBE=CREATE CUBE [OCWCube] ( DIMENSION [Target], LEVEL [All] TYPE ALL, LEVEL [Target], DIMENSION [WeekCommencing], LEVEL [All] TYPE ALL, LEVEL [WeekCommencing], DIMENSION [DocType], LEVEL [All] TYPE ALL, LEVEL [DocType], DIMENSION [Team], LEVEL [All] TYPE ALL, LEVEL [Team], MEASURE [Sum Of CountGuid] FUNCTION […]

Excel 2010作为SSAS 2008R2的客户端不会显示命名集中的所有成员

有一个function可以在Excel 2010中创build自定义的mdx集。我已经创build了一个 – 它结合了来自不同维度的成员,在SSMS中工作得很好,但是在Excel中,我只能看到集合的一半成员。 这是从Excel获取的MDX查询: WITH SET [13,14,Trash, MarkDown] as { ([Product].[Category].&[13], [Discounting].[Liquidity].[All discs]) ,([Product].[Category].&[14], [Discounting].[Liquidity].[All discs]) ,([Product].[Category].[All products], [Discounting].[Liquidity].[Liq group].&[1]) ,([Product].[Category].[All products], [Discounting].[Liquidity].[Liq group].&[0]) } SELECT NON EMPTY {[13,14,Trash, MarkDown]} DIMENSION PROPERTIES PARENT_UNIQUE_NAME,HIERARCHY_UNIQUE_NAME ON COLUMNS FROM [CubeName] WHERE ([Measures].[On hand qty]) CELL PROPERTIES VALUE, FORMAT_STRING, LANGUAGE, BACK_COLOR, FORE_COLOR, FONT_FLAGS Excel仅显示Category13和Category14的值。 SSMS做更多 – 它显示所有值。 在Excel中,它看起来像这样: […]

使用OLAP连接将Excel文件发送给客户

有没有办法将带有OLAP(SSAS)数据的Excel文件发送到客户端并隐藏OLAP字段列表? 我们试图将数据复制/粘贴到另一个Excel文件,但是我们通过这样做来放宽布局。 也许有更好的办法?

强制VBA等待,直到权力枢纽完成刷新

我遇到了与VBA非常不寻常的错误,现在我正在挣扎两天。 我有一个代码,更新值将显示在Active-x下拉列表中,然后使用ListFillRange属性将它们分配给列表。 不幸的是每次运行它都会产生一个错误。 我认为这个错误是由于我在刷新完成之前刷新的一个关键点上的一段代码造成的。 这个错误发生在lastRow函数的第9行,这个函数在功率数据中select一个单元格。 在注释掉刷新数据透视表的Sub的第5行之后,错误不再出现。 我猜这个问题的解决scheme是迫使VBA等待代码的下一步,直到表刷新完成。 我试图通过添加DoEvents和我在网上find的一些其他技术来解决这个问题,但是没有一个能够工作。 任何build议来解决这个问题将不胜感激。 谢谢! Sub updateList() Dim listRangeEnd As Long 'Refresh pivot with all Promotion Weeks 'Clear all filters Worksheets("Lookup").PivotTables("weeksList").ClearAllFilters 'Refresh pivot Worksheets("Lookup").PivotTables("weeksList").RefreshTable 'Set listFillRange for the list listRangeEnd = lastRow("Lookup", "D4") Worksheets("Inputs").list.ListFillRange = "Lookup!D4:D" & listRangeEnd Worksheets("Inputs").list.Value = Worksheets("Lookup").Range("D4").Value End Sub Public Function lastRow(sheet As String, Cell As […]