【发布时间】:2021-02-01 12:21:15
【问题描述】:
我的条件是支付该行业时间金额和总应收金额最高的行业
我的预期结果是 ABC 行业的计数最高,总接收量为 3584
我正在尝试查找上述查询的 SSRS 表达式,但我找不到。请帮帮我
【问题讨论】:
标签: reporting-services ssrs-2012 ssrs-tablix ssrs-2016 ssrs-2014
我的条件是支付该行业时间金额和总应收金额最高的行业
我的预期结果是 ABC 行业的计数最高,总接收量为 3584
我正在尝试查找上述查询的 SSRS 表达式,但我找不到。请帮帮我
【问题讨论】:
标签: reporting-services ssrs-2012 ssrs-tablix ssrs-2016 ssrs-2014
在你的数据集查询中这样做可能会更好,像这样。
DECLARE @t TABLE(IndustryType Varchar(3), Amount int)
INSERT INTO @t VALUES
('ABC', 500),('XYZ', 304),('KLM', 683),('ABC', 529),('ERJ', 703),
('XYZ', 902),('ABC', 852),('KLM', 950),('ABC', 703),('ABC', 1000)
SELECT TOP 1 *
FROM(
SELECT IndustryType, COUNT(*) as cnt, SUM(Amount) as TotalAmount
FROM @t
GROUP BY IndustryType
) x
ORDER BY x.cnt DESC
这给出了以下结果
如果您出于某种原因无法执行此操作,请编辑您的问题并显示最终输出应该是什么样子。
【讨论】: