微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

SQL Server 报表生成器 - 表达式

如何解决SQL Server 报表生成器 - 表达式

我的条件是那个行业支付的时间金额和应收总金额最高的行业

1

我的预期结果是 ABC 行业的最高计数和总接收量是 3584

我正在尝试为上述查询找到 SSRS 表达式,但我找不到。请帮帮我

解决方法

在您的数据集查询中这样做可能会更好,就像这样。

DECLARE @t TABLE(IndustryType Varchar(3),Amount int)
INSERT INTO @t VALUES
    ('ABC',500),('XYZ',304),('KLM',683),('ABC',529),('ERJ',703),902),852),950),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

结果如下

enter image description here

如果您由于某种原因无法执行此操作,请编辑您的问题并显示最终输出的样子。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。