Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Compete to become Power BI Data Viz World Champion! First round ends August 18th. Get started.

Reply
vopatel
Frequent Visitor

interaction between reports from two different queries on same datasource

I have two queries on same datasource/database in Oracle.

 

1) Returns sales data by sources on a timeline

select 
(CASE
WHEN
x.SOURCE='Online-Brand'
THEN
1
WHEN
x.SOURCE='Online-Dealer'
THEN
2
WHEN
(x.SOURCE='Parts' or x.SOURCE='Sales' or x.SOURCE='Stock') 
THEN
3
ELSE
null
END) AS SOURCE,
CAST(TRUNC(x.createdon) AS DATE) AS ORDER_DATE,
TRUNC(to_date(to_char(x.createdon,'MM/DD/YYYY'),'MM/DD/YYYY'), 'IW')-1 AS WEEK_START_DATE,
(TOTALPRODUCT +TOTALTAX + TOTALADJUSTMENT +TOTALSHIPPING +TOTALTAXSHIPPING) AS TOTAL
FROM ecom_acc.orders o, ecom_acc.xorders x
where o.status not in ('P','X') and o.orgentity_id != '7000000000000001703' 
and x.status not in ('NEW', 'INC', 'CAN', 'RET')
and o.orders_id = x.orders_id
and CAST(TRUNC(x.createdon) AS DATE) >='01-SEP-17'

 

2) Returns total sales by a product 

select unique a.catentry_id, b.name, sum(a.totalproduct) from ecom_acc.orderitems a, ecom_acc.catentdesc b, ecom_acc.xorders c 
where a.catentry_id = b.catentry_id and b.language_id=-1 and a.orders_id=c.orders_id 
and a.status not in('P','X') and c.source='Online-Brand' and a.LASTCREATE >= to_date('01-09-2017 07:00:00', 'DD-MM-YYYY HH24:MI:SS') 
group by a.catentry_id,b.name order by sum(a.totalproduct) desc

 

I want report data from 2nd query changed based on timeline I select on report from 1st query. If I select Jan, 2018 in first report, I want 2nd report to show product wise sales for Jan, 2018. Any idea how I can achieve it? 

 

The dashboard with two reports looks like this.

https://prnt.sc/jck6l9

1 REPLY 1
v-xjiin-msft
Solution Sage
Solution Sage

Hi @vopatel,

 

Based on your queries, even they are using the same datasource, they don't have relationships (Related columns). So with current structure, I'm afraid it is not possible to make interaction between these two queries.

 

And to achieve your requirement, you need to create related columns in the two datasets first, then create relationship between the two datasets. Something like below sample:

 

3.PNG4.PNG

Thanks,
Xi Jin.

To create relationships, you need 

Helpful resources

Announcements
August Power BI Update Carousel

Power BI Monthly Update - August 2025

Check out the August 2025 Power BI update to learn about new features.

August 2025 community update carousel

Fabric Community Update - August 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors