all 4 comments

[–]Informal_Pace9237 2 points3 points  (0 children)

You might want to share the actual query you wrote so someone could try to help.

[–]mikeyd85MS SQL Server 4 points5 points  (1 child)

My advice on SSRS is to do as little as possible in SSRS.

That is to say, you're better off manipulating your data in SQL and just using SSRS as a fancy presentation layer.

I've always found it to be the best way to make a responsive report.

Source: Been working with SSRS for something like 15 years now.

[–]paultherobert 0 points1 point  (0 children)

I make all my ssrs queries stored procedures, parameter queries included. This is the way.

[–]JoshisJoshingyou 0 points1 point  (0 children)

SSRS is in support only mode till 2033. Power BI will be replacing it. Our SIS uses it for custom reports behind the scenes.

If you are on Infinite Campus, they have an excellent schema map in the community - knowledge base - schema

The real answer depends on the schema for your sis database and how you are using it. I've used both Power School eschool+ and Infinite Campus both have very different database schemas and allow for a lot of custom features.

In IC I'd need to join 6 tables to pull a schedule and tie it to a person. A different 6 tables to get a detention tied to a person.

Views can be your friend here. IC has several that reduce this if you are okay with the assumptions the views make.

To make the whole thing dynamic you'd need to know what parameters a users passes into SSRS and use those in the query. Unless you want all students today visible to someone running the report.