2

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

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

我试过这个,但它不起作用。

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

也试过这个

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

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

提前致谢。

4

3 回答 3

1

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

然后在条件值中使用一个参数的标准值:

于 2013-06-27T12:17:00.080 回答
1

以下是条件应该是什么:

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

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

var fetchXml = 
    $"<filter type='and'>
        <condition attribute='new_owner_lead' value='%{ParameterName}%' operator='like'/>
   </filter>";
于 2021-08-11T23:56:08.393 回答
1

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

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

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

然后在条件值中使用一个参数的标准值:

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

在此处输入图像描述

于 2016-05-24T22:14:43.940 回答