问题描述
我想知道如何动态更改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查询的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!