我正在尝试将数据导入power bi,这使我得到的数据如下PL / SQL:
SELECT
A.WINDOW,
A.ROUTE,
A.WEBORDERNUM,
min(A.SCANDATE)
FROM
SCANNING A
WHERE
(
A.CARTONSTATUS IN ( 'DELIVERED','REFUSED' )
AND
( A.SCANDATE >TRUNC(SYSDATE)+1/24)
)
Group by
A.WINDOW,
A.ROUTE,
A.WEBORDERNUM
我将扫描表导入power bi中,并执行以下步骤:
然后我去查看Power BI中的sql语句,它看起来像这样:
select "rows"."WEBORDERNUM" as "WEBORDERNUM",
"rows"."ROUTE" as "ROUTE",
"rows"."WINDOW" as "WINDOW",
min("rows"."SCANDATE") as "Min Scan"
from
(
select "_"."SCANDATE",
"_"."WEBORDERNUM",
"_"."ROUTE",
"_"."WINDOW"
from "AIRCLIC_PROD"."CARTONTRACKING" "_"
where "_"."SCANDATE" > TO_TIMESTAMP('2018-06-26 01:00:00','YYYY-MM-DD HH24:MI:SS.FF') and ("_"."CARTONSTATUS" = 'DELIVERED' and "_"."CARTONSTATUS" is not null or "_"."CARTONSTATUS" = 'REFUSED' and "_"."CARTONSTATUS" is not null)
) "rows"
group by "WEBORDERNUM",
"ROUTE",
"WINDOW"
我认为它们是完全一样的,但是我不确定在power bi中导入数据要花费5分钟以上,但是当我在Toad中运行查询时,只需要1秒钟。
有人有主意吗?