0

我正在为数据挖掘目的制作 OLAP 多维数据集。

域是运行测试的仪器,测试的状态 id 为 1,2,3,表示正常、警告和错误。我已经部署了立方体并且它工作得很好。我的衡量标准是我的测试之和。我有一个与测试表关联的时间表,用于测试运行的时间。

我有四个维度:

仪器:保存有关仪器的信息。

测试:包含所有测试以及有关其运行时间的信息。

状态:包含上述三种状态。

时间:及时整理测试

我的问题是,我还有另一个名为“NotRun”的状态。与其他状态一样,NotRun 测试不能保存在数据库中,而是通过查询计算得出。

Notrun 的计算方法是从仪器表中选择所有仪器,然后提取在给定时间段内要在测试表中找到的仪器。

我想使用 MDX 来做上面提到的事情,但是我不想给一个时间段,而是希望多维数据集为我动态地处理它。

我不想选择特定的年份,而是想用我的时间维度动态地处理它。

其中([日期].[日历年].&[2002])

我真的被困住了。知道我们如何在 Business Studio Intelligence 2008 中实现这一目标吗?

一切顺利,哈桑。

4

1 回答 1

0

要回答“我如何让 MDX 自行选择日期成员”的问题,请参阅我在此处输入链接描述的回答

或者您是否希望 Business Studio Intelligence 每次运行报告时弹出一个框并询问日期?

于 2013-01-10T09:03:58.060 回答