xml地图|网站地图|网站标签 [设为首页] [加入收藏]
当前位置: www8029com > 澳门新葡8522最新网站 > 正文

澳门新葡8522最新网站PowerBi中不支持Declare的问题

时间:2019-09-02 15:48来源:澳门新葡8522最新网站
有一张报表,是基于sql脚本查询出的数额,一贯是手动修改日期等注重字来每种月举行询问,前段时间的急需是把它做成自动化,并在PowerBi上实时查询。 本身把在那之中的日期做了部

有一张报表,是基于sql脚本查询出的数额,一贯是手动修改日期等注重字来每种月举行询问,前段时间的急需是把它做成自动化,并在PowerBi上实时查询。

本身把在那之中的日期做了部分自动化获取的管理,比花月底的获得,比方工作日的获得(上篇)等,在全方位办事到位后,直接施行就会实时查询出最新的数额,效果很好,计划放在PowerBi上运用Sql语句来DirectQuery,结果报了错误音讯,如下:

澳门新葡8522最新网站 1

在英特网检索了下,有人这么解释

澳门新葡8522最新网站 2

 

轻易易行来说,便是DirectQuery的询问,是通过子查询来落到实处的。

select * from ([你想执行的语句])

这样的话,Declare确定是会报错的。

自家做了毫发不爽的施行,在Excel中确立二个这么的询问,是完全没非凡的,笔者注意到在Excel中,并未有Import和DirectQuery的选项,作者想了下,可能是在Excel中是由此手动点击刷新,做了壹次重复导入的动作,那方面一直不搜求,所以笔者计划通过Excel来获得数据,然后在把它投身Onedrive上,接着再用PowerBi来赢得Onedrive上的Excel文件,PowerBi上扶助把Excel分析成二个职业簿,也得以兑现点击实时刷新的效果,这是本身前几天做的尝试,笔者以致都要迁就,希图采用这种看起来只要求点击的"轻松方法"来贯彻。

只是自身依旧不甘心,在明日查询到原因后,作者筹划麻烦一点,把富有定义的@关键字,全体替换来赋值的Sql脚本,因为大致那样的询问,都以在本子里定义一个字段,去动态赋值而已,不像存款和储蓄过程,值必要手动输入,所以那并非何许难事。

假诺你定义的字段不是因而系统函数,而是经过某张表来获得有个别字段(比如上篇的工作日),其实也只是把 @字段 替换成 (select 字段 from xxx ...)  括号带上,那样放在外界的

select a,b,(select 字段 from xxx),c from xxxxx... 也是一丝一毫未有另外问题的。

 

那只是自己个人的一点小经验而已,看起来相当粗略,然则确是在不甘心妥洽后找到的别的一种缓和措施,那是很有含义的作业。想想看,通过Onedrive来做转账和开始的一段时代的只想实时查询,做到了初志,那是令人很有成就感的事情。

对此技术员来讲,成就感很着重,不是啊?:)

 

编辑:澳门新葡8522最新网站 本文来源:澳门新葡8522最新网站PowerBi中不支持Declare的问题

关键词: www8029com