【问题标题】:How to pass "like" or "Contains" parameters to fetchXML in ssrs report如何在 ssrs 报告中将“like”或“Contains”参数传递给 fetchXML
【发布时间】:2013-06-24 22:02:11
【问题描述】:

我尝试传递参数以获取 XML 以生成报告。

它适用于“文本等于”字段。但不适用于“包含”。

我试过了,但它不起作用。

<condition attribute="new_owner_lead" operator="like" value="@ParameterName"  />

也试过了

value='%"+@ParameterName+"%'
value='%@ParameterName%'

但它不起作用.. 任何人都可以建议。

提前致谢。

【问题讨论】:

    标签: .net xml crm fetch fetchxml


    【解决方案1】:

    进入数据集的属性并单击“参数”“选项卡”。为您的参数值输入以下内容:="%" & Parameters!myParameter.Value & "%"

    然后在条件值中为某个参数使用标准值:

    【讨论】:

    【解决方案2】:

    进入数据集的属性(确保您没有进入参数部分)(见下图)并单击参数“选项卡”。为您的参数值输入以下内容:

    ="%" &amp; Parameters!myParameter.Value &amp; "%"

    其中 myParameter 是您的变量,因此您的变量在这里会有所不同。

    然后在条件值中为某个参数使用标准值:

    <filter type="and">
       <condition attribute="XXXXXXXXXX" operator="like" value="@myParameter" />
    </filter>
    

    【讨论】:

    【解决方案3】:

    条件应该是这样的:

    <condition attribute="new_owner_lead" value="%TEST%" operator="like"/>
    

    在你的情况下,你可以使用类似的东西:

    var fetchXml = 
        $"<filter type='and'>
            <condition attribute='new_owner_lead' value='%{ParameterName}%' operator='like'/>
       </filter>";
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-07
      • 2014-11-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多