我在Microsoft Visual Studio 2013中创建报告。作为源数据,我使用SQL Server表。我有两列datetype" BIT" (值0或1),服务器为布尔值(true / false)。然而,视觉工作室在报告预览中总是说出“真实”和#34;或"假"通过它自己。我不知道这一点。我需要得到1或0,而不是#34; true"或" false"
我尝试转换源数据并通过
将BIT转换为INTCONVERT(INT, col1)
然而,我总是有真/假的话。我怎么编辑呢?
PS:这是我的第一份报告,所以我真的不知道。感谢您的帮助
答案 0 :(得分:1)
将表达式设置到报告的单元格中:
= IIF(Fields! YOURFIELDNAME .Value = true," 1"," 0")
答案 1 :(得分:0)
在查询级别中投射代码。
Select cast(BitValue as int) AS columnname from Table
在报告中使用字段columnname
。