Tag: ssas 2008

为什么我的SSAS多维数据集URL操作不会出现在Excel中?

我正在使用SSAS 2008 R2 OLAP多维数据集和Excel 2010.我已经在多维数据集中设置了一个URL Action,其目标types为Cells和所有单元的Target对象。 当我在Action Expression中有一个硬编码的URL时 – 例如"http://stackoverflow.com"一切正常 – 也就是说,当我右键单击Excel 2010数据透视表中渲染我的多维数据集的事实时,我可以请参阅上下文菜单和其他操作,我的URL操作在那里,它的工作原理。 当我尝试添加任何MDX到动作expression式 – 例如"http://stackoverflow.com/" + [Measures].[DataValue] (它应该代表我正确点击的事实) – 没有额外的可用的操作。 任何人都可以build议我做错了什么,或者如何诊断实际的问题? 我很确定[Measures].[DataValue]应该有数据。 谢谢。

Excel 2013数据透视表,按照来自SQL Server Analysis Service 2008的date进行分组

我正在使用:SSAS版本2008和Excel版本2013 我从Excel连接到SSAS多维数据集,我有4个字段的date维度(我有其他但我不使用它的情况下)。 我创build了4个字段,以testing我能想到的所有可能的场景: DateKey: types:System.Integer 值:yyyyMMdd date: types:System.DateTime DateStr0: types:System.String 价值:dd / MM / yyyy(注意:我没有使用美国文化) 例如:01/11/2015 DateStr1: types:System.String 价值:%d /%M / yyyy(注意:我没有使用美国文化) 例如:1/11/2015 过滤date正常工作: 最初,在Excel中,过滤date不起作用。 但是,在将维度types更改为time并将DataType设置为Date之后(如https://download.microsoft.com/download/7/d/f/7df964aa-08d9-4b65-b952-c9a529fa635b/Excel2007AnalysisServicesCubesPivotTables.docx中所述 )工作正常,你可以在图片中看到。 在date分组不工作: 我在date维度有层次结构,我可以基于层次结构,没有问题。 但是用户习惯于预先build立excel的分组function,他想要使用它。 Excel,Group和ungroup的预编译function似乎可用,如下图所示: 但是,当用户点击“组”时,Excel将它分组,就好像它是一个string,这就是问题所在。 用户想要使用数据透视表中可用的预构build分组函数进行分组。 我也发现Power Pivot Table不支持这个excel分组function。 如果我理解的很好,这个excel的预编译分组function需要在运行时进行计算,如果有数百万行,那么这是不可行的解决scheme。 因此,Power数据透视表不支持Excel的预先构build分组function,因此我们需要使用维度层次结构来进行分组。 但是我不使用Power Pivot表,我正在使用简单的数据透视表。 所以我期望分组function工作正常。 然后我试着做简单的testing。 我在Excel中创build了一个简单的数据源。 并将其用作我的数据透视表的来源。 然后分组工作正常。 我能看到的唯一区别是(当双击Excel中的度量值)时, 对于我的简单testing的date值,Excel将它们视为“date”。 对于来自多维数据集的数据的date值,Excel将它们视为“常规” 但是这里的价值和简单的testing一样。 'datefilter'工作得很好。 如果我只是select这个单元格,并取消select,然后excel更改types为“date”,但该单元格。 我在date维度中创build了4种不同types的字段,认为我的维度的属性值可能是问题,但是Excel对所有维度都考虑“常规”。 这个值(当双击measure时可以看到)来自属性的“Name Column”。 而且定义的数据types是WChar。 […]