小编Ama*_*ndo的帖子

参数的默认值在SSRS 2008 R2中不起作用

我有一个报告(BIDS SSRS 2008 R2),它有一个参数,允许用户从列表中选择多个值(简称销售区域).

但是,我想,因为列表很长(15个左右可能的值)默认选择了最常用的2个值.

我在参数属性>>默认值对话框中配置它,当我在预览模式下运行报表时,它工作,这意味着,检查默认值.

但是,当我部署它并使用IE9(或Chrome)运行它时,它不起作用.

有任何想法吗?

bids reporting-services

17
推荐指数
2
解决办法
4万
查看次数

如何在SQL Server Reporting Services 2008中复制报表

我有一个我在SQL Server Reporting Services 2008中创建的报告.

我现在想要创建一个与我已创建的报告非常相似的新报告.

如果不从头开始编写报告,我该怎么做?我可以将.rdl复制到新名称吗?Visual Studio将如何"选择"?

谢谢!

ssrs-2008

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

在SSRS 2008中以HH:MM:SS格式显示秒数

我有一个带有列的表,TotalTime是一个以秒为单位的整数值.

在Visual Studio/SSRS 2008中,我想以HH:MM:SS格式显示它.

谢谢!

reporting-services ssrs-2008

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

SSIS:代码页返回到65001

在我正在编写的SSIS程序包中,我有一个CSV文件作为源。在“连接管理器”的“常规”页面上,它具有65001“代码”页面(我正在测试某些东西)。不检查Unicode。

这些列与varchar其他列一起映射到SQL Server目标表。

目的地出现错误:无法处理“ columnname”列,因为为其指定了多个代码页(65001和1252)。

我的SQL列必须为varchar,而不是nvarchar因为其他使用它的应用程序。

然后,在“连接管理器”的“常规”页面上1252 (ANSI - Latin I),将“代码”页面更改为,然后单击“确定”,但是当我再次打开它时,它又回到了65001。是否(仅出于测试目的)我是否检查Unicode都没有影响。

需要注意的是,所有这一切都是在CSV文件和SQL表添加和删除了列(用户知道)之后开始发生的。在此之前,我没有任何问题。是的,我在“高级编辑器”中刷新了OLE DB目标。

这是SQL Server 2012,并且随BIDS和SSIS一起提供。

sql-server csv encoding ssis etl

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

SELECT语句按时间过滤

表A,列OrderId,OrderTimeStamp(datetime).

我想选择任何日期的所有记录,但是例如在上午10点到下午1点之间.

我怎么做?

谢谢!

t-sql sql-server-2008

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

VS2012添加参考灰显

刚刚安装了VS2012 Premium(不是快递,而是完整的产品).我对它和网络编程都很陌生.

我正在按照ASP.NET中的教程进行操作,当我到达此处时它会告诉我

"右键单击"引用",然后从右键单击菜单中选择"添加引用"

但是,"添加引用"菜单项显示为灰色.

我怎么摆脱这个?

visual-studio-2012

4
推荐指数
1
解决办法
4333
查看次数

如何使用jQuery在字段旁边添加验证错误消息

嗨有一个带有几个字段的表单.其中包括:

<div>
    <label for="phoneNumber" class="label">Phone Number</label>
    <input name="phoneNumber" type="text" id="phoneNumber" size="13"  style="float:left;margin-right:10px;">
</div>
<div>
    <input type="checkbox" name="activePN" id="activePN" checked >
    <label for="activePN">Active</label>
</div>
Run Code Online (Sandbox Code Playgroud)

当表单被提交时,我想验证输入并在每个字段旁边写入,以确定哪个字段没有验证.像这样:

$('#submit').click(function () {
    var proceed = true;
    var strippedPN = $('#phoneNumber').val().replace(/[^\d\.]/g, '').toString(); //strips non-digits from the string
    if (strippedPN.length !== 10) {
        $('#phoneNumber').text('<p>Phone number has to be 10 digits long.</p>')
        proceed = false;
    }
...
...
...
});
Run Code Online (Sandbox Code Playgroud)

我正在跳跃,添加这些<p> </p>标签会做到这一点.但是他们没有...注意:我也尝试用html()而不是text()activePN而不是用phoneNumber.

javascript jquery

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

SELECT语句检索从未发生过的事情

我有这些列的CallHistory表:

CustomerId, TimeOfCall, CallResult
Run Code Online (Sandbox Code Playgroud)

在CallResult中,我可能有以下价值观:'下订单','请求退货','技术问题','询问定价'等.

我希望SELECT CustomerId FROM CallHistory WHERE客户至少有一次'询问定价',但从未'放置订单'.

谢谢!

sql sql-server-2008

3
推荐指数
1
解决办法
970
查看次数

如何在SSRS 2008中按聚合/计算列进行交互式排序

我有一个存储过程,返回一个详细的表

agentid (varchar) , 
totalcalls (int) , 
talktime (int - seconds), 
holdtime (int - seconds)
Run Code Online (Sandbox Code Playgroud)

每小时一次.

所以我有一个SSRS tablix,它将给定时间段内每个agentid的总呼叫数加起来(报告的参数)),总计通话时间和保持时间,然后我在tablix中有两列显示通话时间的百分比(总和(通话时间))/sum(talktime)/ sum(holdtime))和保持时间的百分比(类似公式)

我想要提供的是用户按这些百分比列中的任何一个进行排序,这样他们就可以看到最多,最少等等.

我的问题是,我如何对这些列进行交互式排序?

谢谢!

reporting-services ssrs-2008

3
推荐指数
1
解决办法
6938
查看次数

SQL Update语句的双重结果

我已经用这个问题抓了几个小时......这就是发生的事情:

我运行这个声明

SELECT STATUS FROM [dbo].[TMP_TEST_CALL_LIST]其中identity ='659303186000000000'

我得到以下结果(单行):

'Y'

然后我运行这个声明

更新[dbo].[TMP_TEST_CALL_LIST]设置状态='Z',其中identity ='659303186000000000'

我得到了这个!!!:

(1排受影响)

(1排受影响)

好像有2个语句已被执行!

但它变得更糟......即使我像这样运行它:

更新[dbo].[TMP_TEST_CALL_LIST]设置状态='Z',其中identity ='659303186000000000'AND status ='Y'

它会给我同样的"双重"结果.如果我使用与任何记录不匹配的WHERE子句运行它,它将告诉我0行受影响...两次.

(甚至更多)令人毛骨悚然的事情是,这发生在数据库中的某些表中,而不是其他表.我无法弄清楚表之间的区别是什么.

救命 !!!

谢谢.

注意:这是SQL Server 2008 R2

sql-server sql-server-2008-r2 dbal

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