我尝试将参数传递给fetch XML以生成报告。
它适用于“Text Equals”字段。但不适用于“包含”。
我试过了,但它确实有效。
<condition attribute="new_owner_lead" operator="like" value="@ParameterName" />
也试过这个
value='%"+@ParameterName+"%'
value='%@ParameterName%'
但它不起作用.. 任何人都可以建议。
提前致谢。
答案 0 :(得分:1)
进入数据集的属性,然后单击“参数”选项卡。为参数值输入以下内容:=“%”&amp;参数!myParameter.Value&amp; “%”
然后在条件值中使用参数的标准值:
答案 1 :(得分:0)
进入数据集的属性(确保不要进入参数部分)(参见下图)并单击参数&#34;选项卡&#34;。为参数值输入以下内容:
="%" & Parameters!myParameter.Value & "%"
其中myParameter是你的变量,所以你的变量会有所不同。
然后在条件值中使用参数的标准值:
<filter type="and">
<condition attribute="XXXXXXXXXX" operator="like" value="@myParameter" />
</filter>
答案 2 :(得分:0)
以下是条件:
<condition attribute="new_owner_lead" value="%TEST%" operator="like"/>
在你的情况下,你可以使用类似的东西:
var fetchXml =
$"<filter type='and'>
<condition attribute='new_owner_lead' value='%{ParameterName}%' operator='like'/>
</filter>";