Tag: ssas

在SSAS多维数据集上进行透视:在测量时隐藏没有结果的行

我无法隐藏没有选定度量的特定维度成员数据的行,但在度量值组中有成员的行。 考虑以下测量组的数据源: +———+———-+———-+———-+——–+ | invoice | customer | subtotal | shipping | total | +———+———-+———-+———-+——–+ | 1 | a | 12.95 | 2.50 | 15.45 | | 2 | a | 7.50 | | 7.50 | | 3 | b | 125.00 | | 125.00 | +———+———-+———-+———-+——–+ 当试图根据SSAS多维数据集中的度量值组创build枢轴表时,可能会导致以下结果: 但是,我想隐藏Customer b的行,因为在给定的数据透视表中没有结果。 我已经尝试使用数据透视表选项 – >显示 – >显示行上没有数据的项目,但只适用于显示/隐藏给定度量组中没有被引用的Customer […]

在excel中,SSAS总计用于计算度量不起作用

我有一个名为累计ptp的计算成员的ssas立方体。 除了显示#Value!的Grand Total之外,一切似乎都在excel中运行。 我不确定问题在哪里。 我已经添加了一些我所做的照片。 任何帮助将不胜感激。 提前致谢。 IIF ( [Day-Month Analysis].[Day].FIRSTCHILD = [Day-Month Analysis]. [Day].CURRENTMEMBER, Sum( {[Day-Month Analysis].[Day].FIRSTCHILD:[Day-Month Analysis]. [Day].CURRENTMEMBER}, [Measures].[Sum of IsPTP] ) , SUM(Measures.[Sum of IsPTP]) ) 所以我下载了这个扩展和MDX错误是:“范围运算符(:)操作数'具有不同的级别,它们必须是相同的”

SSAS立方体向下钻取关系数据

FactTable(立方体) ID 客户ID SomeId AnotherId 价钱 客户维度 ID, 顾客姓名 现在,我从Excel连接到Analysis Services并添加数据透视表。 当我双击数据透视表中的一个价格时,我深入了解并得到所有的价格/单元格的行,我双击。 现在的问题是,我想代替(或也)CustomerId作为其中一列呈现给CustomerName。 我曾经玩过多维数据集,dimenensions和源表,但是我不知道它是正确的。 它只是返回Id列。 这可能是在我面前,但我没有看到它。 该多维数据集是在Visual Studio 2013中构build的。

将透视表内容转换为公式后,钻取操作不可用

数据透视表是基于SSAS Multidimensional Cube构build的。 在“立方体”中,“ Drillthrough action被定义为显示文档的详细信息。 我只把excel的报告内容转换成公式。 这意味着filter保持不变,所以用户只能使用filter的下拉菜单来更新数字。 数据透视表如下: – >我观察到Drillthrough action不再有效,如果你不把滤镜转换成公式,就像下面这样: 如何在不将filter转换为公式的情况下启用drillthrough action ?

按大维度筛选数据透视表

我在我的OLAP多维数据集中有一个非常大的维度 – 一个客户维度。 每个客户都有自己的唯一ID。 我需要为单个特定客户(ID)过滤数据透视表。 不幸的是,Excel数据透视表需要很长时间才能在报表filter中显示相应的客户ID(checkbox)。 这也不利于从特定的城镇或出生年份预选客户 – 似乎无论如何都扫描了所有客户。 我怎样才能加快这个过程? 是否可以在SSAS解决scheme中应用特定的设置/属性? 属性关系会有帮助吗? 我可以预先计算立方体中的某些东西吗? 也许我应该添加一个额外的属性的维度?

SSAS计算成员知道用户是否正在使用报告filter

我正在尝试编写一个计算成员,其行为有所不同,具体取决于用户是通过该成员进行筛选,还是将其作为行或列在其数据透视表(使用Excel)上进行拖动。 规则如下:1.如果用户在Excel中使用date维数作为报表filter,那么计算的成员应该从被过滤的所有date中获取最大date。 2.如果他们在数据透视表上有行date维度,那么我需要应用ClosingPeriod和其他一些逻辑。

Excel正在执行StrToMember MDX查询之前正在花费45分钟来刷新多维数据集的主要查询

我有一个缓慢的数据透视表连接到SSAS。 当我运行查询时,需要45分钟才能刷新。 我可以在Profiler中看到,它正在多次运行以下查询,这是所有时间花费的时间。 然后使用此查询的结果进行最终查询: WITH MEMBER [Product].[Style].[XL_PT0] AS 'strtomember("[Product].[Style].&[BA13W4406P]").UniqueName' MEMBER [Product].[Style].[XL_PT1] AS 'strtomember("[Product].[Style].&[BA13W4393W]").UniqueName' Excel为什么这样做? 我的立方体的设置有问题,Excel不知道关于该成员的一些信息,所以它正在执行进一步的查询以在执行最终查询之前查找更多信息? 我已经将用户的数据透视表复制到一个新的工作簿,刷新后,我仍然得到的行为。 另一个奇怪的是,如果我删除Product.Style上的filter(使用全部成员,并一起删除它),我仍然看到这些查询在探查??

在Excel中刷新连接到SSAS的数据透视表将刷新整个工作簿

我们有一个带有多个数据透视表连接到SSAS的Excel工作簿的用户。 我们发现,当我们在数据透视表(而不是Refresh All Refresh上执行Refresh时,它将更新工作簿中的所有数据透视表。 这会导致问题,因为刷新整个工作簿需要很长时间。 任何想法为什么?

在多个Excel切片器中select属性并同时在图表上同时应用

我们在Excel中使用了许多切片器来进行过滤。 该图表已连接到SSAS以显示多维数据。 如果我们要筛选图表,您必须selectSlicer1,更改它的属性,它将被应用在图表上,然后Slicer2,Change,Apply,…..对于最终用户有很多的时间消耗。 我们如何在多个切片器中select一些属性并同时应用于图表? 像Multislicersselect一些链接工作与平面文件,但我需要它的图表和SSAS连接

MDX中的dynamicAVG

我如何计算许多成员的AVG ? 假设我有度量风险。 我只对平均风险感兴趣。 用户: 1.从Excel连接到多维数据集,如果他们select度量平均风险,他们希望看到所选维度的平均风险。 他们也想在Power BI中使用它。 出于这个原因,我寻找dynamic成员,我可以用下面的公式: WITH MEMBER [Measures].[Avg Risk] AS Avg( Dynamic member, [Measures].[Risk] ) 实现这种行为。 可能吗?