大家好,今天和大家分享的是如何通过管理参数的调整自定义设置数据源。主要使用的方法是SQL 的存储过程和的自定义函数和管理参数设置。首先sql存储过程怎么写,我们需要在SQL 中先写好一段存储过程(本示例中定义为),具体存储过程的写法参见本文下面代码示例部分。因为我们这个存储过程是带参数的sql存储过程怎么写,也就是我们需要动态传参给这个参数,从而动态获取不同条件的数据。例如,我们传@='',那么这时候我们执行这个存储过程返回的结果是只筛选了国家为的数据集。然后,将定义好的存储过程这个执行语句 '',复制到的数据源处。注意:连接的时候选择SQL 数据源的方式sql存储过程怎么写,选择导入模式,选择高级,将执行语句复制到下面的窗口(见附图1),此时,你点击确认后,后台的数据将只包含的数据。那么我们再通过的自定义函数替换掉,使之成为动态的参数,共后面动态选择设置。

接下来还需要准备一个国家清单,并将这个清单转成List之后最为参数的数据源。选择管理参数后,将这个国家清单的List作为值的来源即可。关闭并上载后,我们可以在转换数据的下拉中选择管理参数,选择不同的国家的数据之后数据源随之变化,这种方式当然可以和权限管理结合起来,如果识别到某员工是某个区域的人则返回这个区域的数据,也就是传参个存储过程,这样返回的数据就是改员工负责的地区的数据。以上方法仅作为管理数据源的一种方式供参考。

CREATE PROCEDURE sp_getData @country varchar(100) asbeginselect * from [Sales].[Orders] where shipcountry = @countryend

附图(1)

存储过程sqlcode_sql存储过程怎么写_存储过程造数据sql

附图(2)国家清单列表

sql存储过程怎么写_存储过程造数据sql_存储过程sqlcode

自定义函数,动态选择国家

let     country =(c as text)=>    let        源 = Sql.Database("localhost", "TSQLV4", [Query="exec sp_getData '"& c &"'"])    inin country

管理参数设置

存储过程造数据sql_存储过程sqlcode_sql存储过程怎么写

自定义选择数据源

存储过程造数据sql_存储过程sqlcode_sql存储过程怎么写

存储过程sqlcode_sql存储过程怎么写_存储过程造数据sql

大家有兴趣可以动手试试!

免责声明:本文系转载,版权归原作者所有;旨在传递信息,不代表本站的观点和立场和对其真实性负责。如需转载,请联系原作者。如果来源标注有误或侵犯了您的合法权益或者其他问题不想在本站发布,来信即删。