本文介绍了根据参数值更改fetchxml查询的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想知道如何动态更改fetchxml以根据参数值添加其他连接(链接实体)。它可以使用SQL在if语句中使用两个不同的select语句来完成。

I would like to know how I can change the fetchxml dynamically to add additional joins (link entities) based on parameter value. It can be done with SQL with two different select statements within if statement.

有一种方法可以有两个数据集并根据参数值隐藏一个Tablix。但是我怀疑fetchxml都会被执行并导致性能问题。

There is a way to have two datasets and hide one Tablix based on the parameter value. But I suspect that both fetchxml would be executed and cause performance issues.

谢谢

推荐答案

根据你的描述,

对于第2点,如果创建2个数据集,则将加载fetch xml,无论是否会导致性能问题。

您可以查看详细的报表服务器设置。

对于第1点,根据我的理解,如果您尝试通过sql脚本根据报告参数值生成xml内容。然后将生成的fetch xml内容放入查询中,似乎可以工作。

虽然抱歉不熟悉动态365,但我们无法提供最专业的建议。

您可以尝试在获取更多建议。

You could try to post your issue at dynamic 365 forum for more suggestions.

感谢您的支持和理解。

最诚挚的问候,

Eric Liu


这篇关于根据参数值更改fetchxml查询的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-14 19:28