Proclarity 视图似乎与关联的数据立方体不同步

Posted

技术标签:

【中文标题】Proclarity 视图似乎与关联的数据立方体不同步【英文标题】:Proclarity View Seems to be Out of Synch With the Associated Data Cube 【发布时间】:2012-07-24 22:56:37 【问题描述】:

我的老板刚刚交给我一个他和我都没有经验的任务,我们也没有任何策略来解决它。问题涉及 Proclarity 和 Data Cube,这两个我都不熟悉。我会尽力提供相关信息,我很乐意应要求提供更多信息。

这是概要 - 我们的财务报告部门提交了一份工作单,声称当他们在 Proclarity 中设置视图以显示分配给特定客户的销售人员时,他们会得到一个包含所有销售人员的结果集> 在公司中,而不是分配给客户的单个销售人员。他们告诉我们这并不总是发生 - 这是一个新的发展。

就像我之前说的 - 我真的不知道如何开始解决这个问题。在今天之前,我什至从未听说过 MDX。我去了 MSDN 并阅读了一些关于基本 MDX 查询的内容,并在 *** 上查看了一些问题。但我仍然完全不知道如何解决这个问题。我真的不希望任何人马上给我一个答案,但希望有人至少可以让我指出正确的大方向。

不管怎样,He 是由 Proclarity 的 MDX 编辑器生成的 MDX 查询的副本:

SELECT    ON COLUMNS , 

 [Customer].[Cust ID].&[WALM1000]  *  [Sales Person].[Sper Name].[All].CHILDREN  ON ROWS   

FROM [Basic Research Cube]  

WHERE ( [Measures].[Gross Sales] ) 
CELL PROPERTIES VALUE, FORMATTED_VALUE, CELL_ORDINAL, ACTION_TYPE 

【问题讨论】:

【参考方案1】:

* 运算符用于做 2 组的笛卡尔积。因此,您的查询结果将包含带有空单元格的行。您可以删除这些行。

您可以在轴表达式的开头添加NON EMPTY

SELECT  [Measures].[Gross Sales]  ON COLUMNS,
NON EMPTY  [Customer].[Cust ID].&[WALM1000]  *  [Sales Person].[Sper Name].[All].CHILDREN  ON ROWS
FROM [Basic Research Cube]
CELL PROPERTIES VALUE, FORMATTED_VALUE, CELL_ORDINAL, ACTION_TYPE

如果你想学习 Mdx,我建议你阅读列出的书籍之一here。

在document 的第 5 章中,您可以找到如何从 UI 中删除空行。

【讨论】:

以上是关于Proclarity 视图似乎与关联的数据立方体不同步的主要内容,如果未能解决你的问题,请参考以下文章

我一直在尝试纹理这个立方体,它与图像一起纹理但不是以正确的方式

SQL Server BI:单个多维数据集,多个事实表

数据挖掘概念与技术--多维数据模型

ResignFirstResponder 不工作。

Three.js - 立方体和球体与平面奇怪地剪裁

UISearchController - 与子视图控制器不兼容