在WebI 4.1中向下钻取

时间:2014-09-25 07:17:43

标签: sap business-intelligence business-objects

让我们说2个事实表Employee_FactManager_Fact可用。维度表格如Organisation_DimLocation_DimDepartment_DimCalender_Dim

Employee_Fact与所有维度表相关联,Manager_Fact与相同维度表的别名相关联。

在报告1中,我有一个表格,其中包含Organisation_NameDepartment_NameEmployee_SalaryManager NameManager Salary。在此报告中,我需要过滤器Organisation NameRegion。此外,从Organisation Name --> Department Name --> Location --> Manager Name --> Employee Name向下钻取。

我有第二份报告,其中显示Organisation NameDepartment NameDepartment AmountLocation Name,不显示员工。在这里,我从Organisation name --> Department name --> Location向下钻取。

如何在此方案中获取向下钻取。我是否需要添加2个不同的层次结构,或者只需要一个层次结构?当我从第一份报告中的两个事实表中获取值时,就会出现这种混淆。

2 个答案:

答案 0 :(得分:1)

对于您所描述的示例,最好不要创建一致维度表的别名,而是将所有维度表连接到两个事实表,然后创建两个上下文。一个上下文将包括employee_fact和维度之间的所有连接;另一个上下文包括manager_fact和维度。

如果有任何不符合的昏暗表,那么它们只会被连接到一个事实表(因此,只会在一个上下文中)。

使用此模型,您可以创建一个查询,其中包含来自两个事实的度量以及来自一个或多个暗淡表的属性。报表引擎将自动为每个事实表创建单独的SELECT查询;但它将在报告中以单个块的形式呈现。

您也只需要一个层次结构,因为您不再拥有多个维度副本。

关于你的陈述:

  

我有第二份报告,显示组织名称,部门名称,   部门金额,地点名称,员工人数。我在这里钻   从组织名称下来 - >部门名称 - >位置。

这并没有多大意义。如果您的报告区块已包含Department NameLocation,那么从Organization Name提供深入分析几乎没有价值。

答案 1 :(得分:0)

我没有在报告中选择相同的向下钻取对象,这是一个错误。相反,我从其他类文件夹中选择了没有给出正确层次结构的文件。

由于

尼基