计算计数并放入同一个矩阵表中

问题描述 投票:0回答:1

数据在这里:

我期望看到的内容:我想将每个成员和批准人员的价值相加,放在同一行。例如:Maria 是一名审批人员,她的办公室有 2 份文件正在审核中,还有 1 份文件正在处理中。我想将玛丽亚的价值与员工放在同一张桌子上。

我想知道如何编写查询来支持我的 SSRS 工作。我试过:

=COUNT(IIF(Fields!Staff.Value \<\> Fields!Approving_Person.Value, Fields!Staff.Value, Nothing))

我知道查询不正确,您能帮我解决这个问题吗?我不确定我是否需要公共代码来使我需要的表工作。

sql-server reporting-services expression ssrs-2012 daxstudio
1个回答
0
投票

这将使您的数据集查询变得更加容易。

如果你使用这样的东西

SELECT Staff, CurrentStatus 
    FROM myTable
UNION ALL
SELECT ApprovingPerson, CurrentStatus 
    FROM myTable
    WHERE ApprovingPerson IS NOT NULL 

然后您将获得一份员工和状态列表,然后您可以轻松地从中构建一个矩阵。

© www.soinside.com 2019 - 2024. All rights reserved.