我有一个字符串,如“5/12/2014 1:14:50 PM”,我试图从该字符串中提取日期(5/12/2014)。我尝试使用(Created.Value包含字符串):
SUBSTRING(Fields!Created.Value, 1,9)
但它给了我一个错误,说“textrun的值表达式'创建> Paragraphs [0] .TextRuns [0]'包含一个错误:[BC30451]名称'substring'未声明。”
答案 0 :(得分:2)
SSRS中没有SubString
表达式 - 您需要使用Mid
:
=Mid(Fields!Created.Value, 1, 9)
假设所有输入都是格式良好的,您可以随时将字符串转换为日期:
=CDate(Fields!Created.Value)
然后将格式属性调整为文本框。