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

Get certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. Register now

Reply
Anonymous
Not applicable

PowerBI not taking SAP (BEx) query restrictions into account

Hello all,

 

I'm trying to load a query made in SAP BEx query designer into PowerBI, however it's not showing the results in the same order as when I load the query through SAP BEx Analyzer. When I load the query into Powerbi, it loads every existing value in every row even if they're not matching. Example below, ARN should only have one unique number matching in the left column.  Anybody knows what's causing this? 

 

thomas_ams_1-1621935101912.png

Output in SAP BW as it should show in PowerBI aswell:

thomas_ams_2-1621935790773.png

 

 

 

3 REPLIES 3
Anonymous
Not applicable

Hello everyone,

I have the same problem. I load 2 or more columns from the same table or cds view from sap bw. In Power BI each value from each column is matched together. Instead of getting 10 rows I get a lot more. Has anyone else encountered this problem?

SnSl6789_0-1689080589667.png

The example in the screenshot gives me 589 rows but it should have been 98.

 

Kind regards and thank you for your time,

SnSl

Anonymous
Not applicable

Hi,

 

All the columns are from 1 datasource (SAP BEx query).  I'm pretty sure this is not a PowerBI issue since options when loading a SAP query are limited and I've succesfully loaded SAP queries in the past.

 

Unfortunately it's confidential so I can't share the actual data but hopefully the example below explains what's happening. 

 

What it should be loading, and how it's showing in SAP BEx Analyzer as well:

thomas_ams_2-1622639697365.png

How it's loading in PowerBI:

 

thomas_ams_1-1622639688150.png

In PowerBI every value from one column is 'multiplied' by each value from the other columns, even though they're not matching. Basically all values existing in the SAP InfoProvider are loaded, the opposite of what a query is supposed to do. Hope this explains.

Icey
Community Support
Community Support

Hi @Anonymous ,

 

Are the two columns from two tables?

 

If so, please check whether the relationship between the two tables is appropriate.

 

If not, please share us more details.

 

 

 

Best Regards,

Icey

 

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Helpful resources

Announcements
November Carousel

Fabric Community Update - November 2024

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

Live Sessions with Fabric DB

Be one of the first to start using Fabric Databases

Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.

Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early Bird pricing ends December 9th.

Nov PBI Update Carousel

Power BI Monthly Update - November 2024

Check out the November 2024 Power BI update to learn about new features.