我的老板刚刚交给我一个他和我都没有经验的任务,我们也没有任何策略来解决它。问题涉及 Proclarity 和 Data Cube,这两个我都不熟悉。我会尽力提供相关信息,我很乐意应要求提供更多信息。
以下是概要 - 我们的财务报告部门提交了一份工作单,声称当他们在 Proclarity 中设置视图以显示分配给特定客户的销售人员时,他们会得到一个包含公司所有销售人员的结果集,而不是单个销售人员分配给客户的人。他们告诉我们,这并不总是发生——这是一个新的发展。
就像我之前说的 - 我真的不知道如何开始解决这个问题。在今天之前,我什至从未听说过 MDX。我去了 MSDN 并阅读了一些关于基本 MDX 查询的内容,并在 StackOverflow 上查看了一些问题。但我仍然完全不知道如何解决这个问题。我真的不指望有人马上给我一个答案,但希望有人至少能让我指出正确的大方向。
值得一提的是,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