标签: reportbuilder

使用SQL Server Report Builder执行类似SUMIF的操作

我正在尝试在SQL Server Report Builder 3.0中生成条件求和.

我的表情看起来像这样:

=Sum(Iif(Fields!ProjectTypeID.Value=2,Fields!kWp.Value,0))
Run Code Online (Sandbox Code Playgroud)

我希望这个表达式能够产生2型所有项目的kWp总和.

不幸的是,它不是.我似乎无法找出原因.它只返回0结果,即使我知道在kWp列中有非零值,并且该列不包含空值.

一位同事确实设法取代了积极的结果

Fields!kWp.Value 
Run Code Online (Sandbox Code Playgroud)

1 * Fields!kWp.Value
Run Code Online (Sandbox Code Playgroud)

但我们不知道为什么会这样,因此,不能真正相信答案.

我怎样才能得到这个条件总和来表现自己呢?

sql-server reportbuilder reporting-services

18
推荐指数
1
解决办法
5万
查看次数

我无法在SQL Server 2005上的报表管理器中看到"报表生成器"按钮

我是所有角色的成员(浏览器,内容管理器,我的报告,发布者,报告生成器).如果我使用本地管理员帐户登录,我可以看到并使用它.有任何想法吗?

sql-server reportbuilder reporting-services

14
推荐指数
1
解决办法
2万
查看次数

SSRS报告生成器 - 经验问题?

我正在研究将基于Web的SSRS报表生成器推广给最终用户的想法,以允许他们针对我们的生产应用程序数据库创建自己的报表.从我到目前为止看到的,这个工具比VS Biz Intel Studio报表设计器更容易使用,而且它更容易安装,并且最终用户更容易理解部署报表(最重要的是没有SQL)我猜).

有没有人对给用户这种权力的陷阱有任何想法或经验?现在,我们收到很多请求将数据导出到平面文件,以便他们可以读取它,然后在Access中构建报告,所以我认为SSRS会比Access更好...

usability ms-access reportbuilder reporting-services

14
推荐指数
2
解决办法
6374
查看次数

如何在SQL Server报告服务中使通配符在类似运算符中工作?

我使用like运算符添加了一个过滤表达式.我在价值领域放了什么?我的参数名为@test,我希望过滤器在SQL中像%@ test%一样运行.我希望它像%@ test%一样,所以我可以传递''来获取查询的所有值.

reportbuilder reporting-services ssrs-2008

12
推荐指数
2
解决办法
5万
查看次数

如何将特定行保留为查询的第一个结果(T-SQL)?

我正在编写SQL查询以获取Report Builder 3.0中报表的参数列表.我需要在结果中添加一个值为'All'的额外行,如下所示:

SELECT 'All'
UNION
SELECT DISTINCT    Manager
FROM               IS_Projects
Run Code Online (Sandbox Code Playgroud)

这样可以正常工作,但是查询会按字母顺序将行返回给我,其中我实际上希望"全部"始终显示在顶部(即,作为第一行返回).其余结果可按字母顺序排序.

我已经看到了有关向表中添加排序顺序列的建议,但我对SQL很新,并且不知道如何执行此操作.

谢谢你的任何建议!

sql t-sql reportbuilder

10
推荐指数
1
解决办法
8758
查看次数

在Report Builder 2.0中移动列

如何使用UI(或文本编辑器,如有必要)在报表生成器中左右移动表格列?

我试图拖放,看菜单等,我找不到那个选项.它在那里吗?到目前为止,每次我想改变它的位置时,我都必须删除并重新创建一个列.

reportbuilder reporting-services report-builder2.0

8
推荐指数
2
解决办法
6238
查看次数

报表生成器中的数字求和时是否为#error?

我试图在分组中总结一些数字,有时#error会显示而不是实际数字.我知道当除以0或数据集中有空值时可能会发生这种情况,但在数据集中,我只看到有效数字.这些数字不足以引起溢出,我确定表达式是正确的,因为#error它只显示特定的参数组合.

还有另一个原因让我看到这条#error消息吗?

要明确,公式是 =Sum(Fields!Number.Value)

编辑:任何聚合函数也会导致此消息.

reportbuilder reporting-services reportbuilder3.0

8
推荐指数
1
解决办法
1万
查看次数

快速报告非数据库

我已经使用Report Builder多年了,但我厌倦了cha-ching,cha-ching.它是"非数据库"报告的绝佳报告工具.

我已经开始玩Fast Reports了,我对此感到非常慌张.对于复杂的"非数据库"报告而言,它似乎是一个很好的数据库报告工具,但却是一个很大 他们的演示和帮助非常糟糕.

希望我能够展示我正在谈论的报告.该报告是一份串行通信报告,其中包含操作系统信息,当然这些信息是单一的.它有4个不同的表,它安装了串行端口和USB串行设备表.它还有一个摘要备忘录.

有没有人在快速报告中成功设计了上述配置的报告?是的,我已经使用快速报告发布了相同的查询.只想要其他意见.

提前致谢.

delphi reportbuilder fastreport

7
推荐指数
2
解决办法
3309
查看次数

如何让SSRS和Chrome协同工作?

Chrome是我首选的浏览器; 但是,我需要与SQL Server Reporting Services进行交互,当我导航到使用Report Builder(*.rdl文件)创建的报表时,在Chrome中我没有上下文菜单.当鼠标悬停在报告上时,它会"亮起"(在它周围绘制一个黄色边框),并在NE角落出现一个下拉箭头,但点击它不会做任何事情.

在IE中,它工作得很好.但是,如果我不需要,我真的不想使用IE.

Sharepoint有类似的问题(在Chrome和Firefox中无法完成的事情在IE中运行良好).我是否只需要"咬紧牙关"并在与Microsoft产品接口时使用IE,或者是否有办法从Chrome使用SSRS?

google-chrome reportbuilder cross-browser rdl reporting-services

7
推荐指数
1
解决办法
1万
查看次数

如何在c#中设置多个整数ReportParameter?

我正在使用Report Builder并在c#中加载报表,也在c#中设置一些参数:

我的问题是,当我将它存储在数组中时,如何设置多个整数值的ReportParameter?

我尝试过以下方法:

 MyReportViewer.ServerReport.SetParameters(
      new ReportParameter("storeSelected", new int[3]{2,3,4}, false)
 );
Run Code Online (Sandbox Code Playgroud)

但是,这不起作用,因为ReportParameter不接受int.

我也尝试过以下方法:

 MyReportViewer.ServerReport.SetParameters(
      new ReportParameter("storeSelected", new int[3]{"2", "3", "4" }, false)
 );
Run Code Online (Sandbox Code Playgroud)

这也不起作用,因为我的参数"storeSelected"是int类型,并将抛出类型转换错误.

要将整数数组传递给reportParameter,我需要做什么?

c# reportbuilder

6
推荐指数
1
解决办法
1876
查看次数