Ssas 根据一个度量值的维度筛选两个度量值组

Ssas 根据一个度量值的维度筛选两个度量值组,ssas,cube,Ssas,Cube,我有以下场景,希望了解如何在SSAS多维数据集中执行此操作 我有一个称为“员工记录的帮助台票证数量”的度量值属于事实表FactHelpdesk(此表有票证编号和employeekey),还有一个称为“员工发布的创新想法数量”的度量值属于事实表FactInnovation(此事实表包含创意编号、创意状态、创新类别和employeekey)。 这两个度量值都基于Employee维度的Employee(该维度包含Employee ID、姓名、经理姓名等) 当我在多维数据集浏览器中查看每个经理的帮助台票

我有以下场景,希望了解如何在SSAS多维数据集中执行此操作

我有一个称为“员工记录的帮助台票证数量”的度量值属于事实表FactHelpdesk(此表有票证编号和employeekey),还有一个称为“员工发布的创新想法数量”的度量值属于事实表FactInnovation(此事实表包含创意编号、创意状态、创新类别和employeekey)。 这两个度量值都基于Employee维度的Employee(该维度包含Employee ID、姓名、经理姓名等)

当我在多维数据集浏览器中查看每个经理的帮助台票证数量和创新想法数量时,效果很好,但业务要求每个经理查看上述两个数量,但仅限于创新想法处于完整状态(即innovation.status='Completed')的员工

我想知道做这件事的方法是什么吗? 我认为使用计算成员是一种方法,但是否有任何灵活的方法来实现这一点,因为明天可能会有另一个要求,即根据创新理念等类别过滤这些计数


谢谢

如果我正确理解您的意思,那么票证和创新想法都与特定员工有关。我建议将员工的创新状态包括在票证和创新想法的测量表中。创建称为“创新状态”的单独维度并将该维度链接到两个度量值组。现在您可以根据经理和/或创新状态自由筛选。谢谢,我将对此进行进一步分析,是否有其他方法可以通过在帮助台和创新度量值组之间的维度使用选项卡中定义某种类型的关系来完成此操作?这样,如果我筛选结果集基于Innovation属性,以便它也会过滤heldesk度量值组?维度使用选项卡是定义维度和度量值之间关系的唯一方法。两个度量值之间的关系通过它们到维度的链接表示。如果票证度量值组和Innovation度量值组都链接到管理r和创新状态维度,则每次从管理者和/或创新状态中选择特定值时,都会得到正确的筛选。