reporting-services - SSRS 返回的数据类型对聚合函数无效

标签 reporting-services

执行查询时,我正在制作 SSRS

SELECT Brand.[KeyOffer],
   COALESCE(SUM([Key Offer].Revenue),0) as Revenue
FROM [Brand Key Offer] Brand
LEFT JOIN [Key Offer] ON Brand.Keyoffer = [Key Offer].[Key Offer] AND [Key Offer].[Date] = '7/05/2017'
WHERE Brand.[Brand] = 'SMART'
GROUP BY [Brand].[KeyOffer]
ORDER BY [Revenue] DESC

但是当我预览 reprot 时,我收到此警告消息。
Warning     [rsAggregateOfInvalidExpressionDataType] The Value expression for the textrun ‘Textbox21.Paragraphs[0].TextRuns[0]’ uses an aggregate function with an expression that returned a data type not valid for the aggregate function.       c:\users\t-aordiz\documents\visual studio 2015\Projects\TelemarketingRS\TelemarketingRS\Telemarketing Revenue.rdl   0   

我去过很多主题,但似乎无法找到解决此问题的方法。

最佳答案

当我尝试将输出的数据类型从 datetime 更改为 varchar 时,同样发生在我身上。

尝试删除文件 YourReportFile.rdl.data 并再次预览。它在 VS2015 中对我有用。

关于reporting-services - SSRS 返回的数据类型对聚合函数无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44938581/

相关文章:

reporting-services - Tablix 上的 SSRS 分页符带有行号,默认情况下只有一个行组并且没有给出组表达式

reporting-services - 显示秒计数,以HH :MM:SS format in SSRS 2008为准

javascript - 强制 SSRS 报告中的链接从 silverlight 中在新窗口中打开

visual-studio-2010 - 如何创建每页显示 1 条记录的报告 (rdlc)

reporting-services - 如何在 Reporting Services 2005 中保持图表之间的颜色一致?

html - iframe 中的 SSRS 报告出现然后消失

reporting-services - 在SSRS中复制并粘贴表格(tablix)

reporting-services - SSRS表达式-如果为空值,则返回0而不是空白

sql-server - 根据 SSRS 报告中的另一个参数动态更改参数

csv - 在 SSRS 2005 中导出制表符分隔的文件