Forum Discussion

vla2a's avatar
vla2a
New Member
5 months ago
Solved

Create a report per Worker ID with different datasets feeding different tablix

I'm working for a client migrating from oracle reports to PowerBI reports. I took the queries already written for a specific report and created 3 datasets:
Header - includes info about the worker, including a WorkerID
Earnings - inludes info per worker, per day, per earning type, of sums of earnings. Also has worker ID.
Deductments -  inludes info per worker, per day, per deductment type, of sums of deductments. Also has worker ID.

 

Now what i need should look like this, per worker:

 

Now i tried to make a list with textboxes and tables nested. However, since the header info comes from one dataset, the earnings from another and deductments from another, I was unable to make them repeat together. When i nest a table of earnings into the list where the header is already built, the dataset changes automatically from Earnings to Header.

This is a oracle DB and there is no connection between datasets.
Can someone share a workaround or a solution? I'm pretty sure its a common request but I can't seem to find much info online about it.

 

5 Replies

  • Even if the data comes from different Oracle queries you can still join them in the semantic model if you have join columns. There are also things like COMBINEVALUES and TREATAS that can emulate composite keys.

    • vla2a's avatar
      vla2a
      New Member

      I can't find anything about creating semantic models in PowerBI Report Builder. As far as I could find, semantic models usually come from PowerBI Service after you build them in PowerBI f.e., but i'm pulling the data from a Oracle DB directly.

  • Is there a way of creating connections between datasets in PowerBI Reports Builder? I couldn't find info on it. I can only find info about PowerBI Desktop.