Hi midnight_car,
To add 2 extra columns from the second dataset, it is possible to use the 'lookup' feature. To accomplish this, you need to match up two datasets using a field from each of the field. For example, I have two datasets as below:


Now I would like to add the column "salesperson" to the table from dataset1, so I can use the expression:
=Lookup(Fields!week.Value,Fields!week2.Value,Fields!salesperson.Value,"DataSet2")
When Previewing, we can get

For details of 'lookup' feature, you could refer to https://docs.microsoft.com/en-us/sql/reporting-services/report-design/report-builder-functions-lookup-function
In terms of using hidden parameter to obtain the required data, I am afraid it is not possible because parameter is only used for filtering the data and cannot be used to render a data field in the report.
If you have any questions, please feel free to ask.
Best Regards,
Henry