Reporting services SSRS嵌套IIF/CStr解释

Reporting services SSRS嵌套IIF/CStr解释,reporting-services,c-strings,iif-function,sqlcode,Reporting Services,C Strings,Iif Function,Sqlcode,有人能告诉我下面的IIF语句是否意味着输出任何以4开头的值吗 =IIF(左)(CStr(字段!时钟编号.值),1)=“4”,字段!作业编号.值“”)简短回答是肯定的 从中间开始向外工作,此表达式执行以下操作 获取字段CLOCK_编号的值 将其转换为字符串(CSTR函数) 取第一个字符(左函数,1作为秒参数) 如果等于“4”,则返回作业号中的值 否则返回一个空字符串 如果由于某种原因,这不起作用,请尝试在返回之前将作业号转换为字符串,这样可以确保始终返回字符串(以防作业号为数字)。您可以简单地将作

有人能告诉我下面的IIF语句是否意味着输出任何以4开头的值吗


=IIF(左)(CStr(字段!时钟编号.值),1)=“4”,字段!作业编号.值“”)

简短回答是肯定的

从中间开始向外工作,此表达式执行以下操作

  • 获取字段CLOCK_编号的值
  • 将其转换为字符串(CSTR函数)
  • 取第一个字符(左函数,1作为秒参数)
  • 如果等于“4”,则返回作业号中的值
  • 否则返回一个空字符串
  • 如果由于某种原因,这不起作用,请尝试在返回之前将作业号转换为字符串,这样可以确保始终返回字符串(以防作业号为数字)。您可以简单地将作业编号包装在CSTR中,如下所示
    CSTR(字段!作业编号值)

    转换为…“尝试”将字段
    时钟编号的
    本机值转换为字符串,并取左(1)个最高有效位,如果该值为“4”,则返回
    作业编号
    字段的值。否则返回空字符串


    因此,如果第一个数字是4,则返回
    JOB\u NO

    您好!欢迎来到StackOverflow!请阅读,并在。呃-我是唯一一个厌倦了所有这些^^^^^^^蹩脚的评论和亲密的选民吗?