使用“将值显示为” 当源是 SSAS 多维数据集时 Excel 2007 数据透视表中的选项?
我有一个 Excel 2007 数据透视表,顶部显示“年份”,侧面显示“月份”。 我想要做的是将值表示为与上一年同月的“%差异”。 (例如,如果 07 年 1 月为 100,000 美元,08 年 1 月为 120,000 美元,我希望 08 年 1 月显示“20%”)。 但是,每次我尝试执行此操作(使用值字段设置的“将值显示为”选项卡)时,我的所有数字都会变为“#N/A”。 有没有办法使用 Analysis Services 多维数据集作为数据源来执行此操作? 当我使用不同工作表上的数据作为数据透视表的数据源执行完全相同的操作时,它工作得很好。
I have an Excel 2007 pivot table showing "Year" across the top and "Month" down the side. What I am trying to do is represent the values as "% Difference" from the same month of the previous year. (Ex. If Jan-07 is $100,000 and Jan-08 is $120,000, I would like Jan-08 to show '20%'). However, every time I try to do this (using the "Show values as" tab of Value Field Settings) all of my numbers go to '#N/A'. Is there a way to do this using an Analysis Services cube as the data source? When I do this exact same thing using data on a different sheet as the data source for the pivot table, it works fine.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我不确定在 Excel 中是否有任何方法可以执行此操作,但您可以在多维数据集中创建一个计算度量来执行此操作。
MDX 表达式如下所示:
I'm not sure if there is any way of doing this in Excel, but you could create a calculated measure in your cube that would do it.
The MDX expression would look something like the following:
参考周期与周期的比较,您可以使用以下计算脚本。
YearMonthDate
是日期维度上的层次结构,但您也可以根据需要在其中包含季度。Ref period to period comparisons, you could use the following calculation script.
YearMonthDate
is the hierarchy on the date dimension, but you could have quarter in there too for your requirement.