SOLVED

Reporting on and viewing related SharePoint Lists

%3CLINGO-SUB%20id%3D%22lingo-sub-2531682%22%20slang%3D%22en-US%22%3EReporting%20on%20and%20viewing%20related%20SharePoint%20Lists%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2531682%22%20slang%3D%22en-US%22%3E%3CP%3EI%20am%20sure%20I%20am%20not%20alone%20in%20this%20question%2C%20but%20what%20is%20the%20best%20practice%20to%20show%20and%20end%20user%20data%20from%20several%20related%20SharePoint%20lists%3F%26nbsp%3B%20So%20if%20I%20have%20a%20list%20of%20projects%2C%20then%20a%20separate%20list%20of%20to-do%20items%20with%20a%20foreign%20key%20to%20the%20project%20ID%20of%20the%20project%20list%2C%20etc%2C%20what%20is%20the%20best%20way%2Ftool%20to%20deliver%20something%20to%20a%20project%20manager%20who%20can%20click%20on%20the%20parent%20record%20and%20see%20any%20child%20records.%26nbsp%3B%20I%20know%20I%20probably%20can%20use%20Power%20BI%20as%20a%20reporting%20tool%2C%20but%20not%20everyone%20in%20my%20org%20has%20a%20Power%20BI%20pro%20license%2C%20and%20if%20I%20were%20to%20use%20a%20separate%20reporting%20tool%2C%20what%20would%20the%20query%20look%20like%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThanks%20for%20the%20information%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2531682%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3ELists%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3ESharePoint%20Online%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2534378%22%20slang%3D%22en-US%22%3ERe%3A%20Reporting%20on%20and%20viewing%20related%20SharePoint%20Lists%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2534378%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F1099493%22%20target%3D%22_blank%22%3E%40guyinazo%3C%2FA%3E%26nbsp%3Bthe%20best%20way%20to%20do%20this%20is%20with%20an%20app%20in%20Power%20Apps%20as%20you%20can%20have%20multiple%20data%20sourvces%20which%20can%20be%20related%2C%20cascading%20dropdowns%2C%20cascading%20galleries%20and%20a%20lot%20more.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIn%20this%20simple%20example%20I%20have%20a%20list%20of%20projects%20as%20follows%3A%3CBR%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%220-SP-List-Projects.png%22%20style%3D%22width%3A%20493px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F294766i5B755B80F7E6B67E%2Fimage-dimensions%2F493x283%3Fv%3Dv2%22%20width%3D%22493%22%20height%3D%22283%22%20role%3D%22button%22%20title%3D%220-SP-List-Projects.png%22%20alt%3D%220-SP-List-Projects.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EAnd%20then%20a%20list%20of%20tasks%20where%20the%20project%20column%20is%20a%20lookup%20to%20the%20Projects%20list%20Title%20column%3A%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%220-SP-List-Tasks.png%22%20style%3D%22width%3A%20506px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F294765i9EEC1CB4F66390AC%2Fimage-dimensions%2F506x532%3Fv%3Dv2%22%20width%3D%22506%22%20height%3D%22532%22%20role%3D%22button%22%20title%3D%220-SP-List-Tasks.png%22%20alt%3D%220-SP-List-Tasks.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CBR%20%2F%3EIn%20Power%20Apps%20you%20could%20then%20have%20a%20dropdown%20which%20displays%20the%20Title%20from%20the%20projects%20list%20and%20filters%20a%20gallery%20to%20show%20the%20relevant%20data%20from%20the%20tasks%20list%3A%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22cessna.gif%22%20style%3D%22width%3A%20600px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F294767i650C499D36648919%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22cessna.gif%22%20alt%3D%22cessna.gif%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EYou%20could%20embed%20the%20app%20in%20a%20SharePoint%20page%20with%20the%20Power%20Apps%20web%20part%2C%20or%20you%20could%20give%20your%20manager%20the%20web%20link%20to%20the%20app.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThere%20could%20be%20other%20screens%20with%20more%20data%2C%20and%20if%20this%20was%20a%20live%20app%20instead%20of%20a%2030%20minute%20example%20I%20would%20make%20a%20lot%20of%20improvements%20to%20the%20lists%20and%20the%20app.%20But%20it%20might%20give%20you%20something%20to%20consider%20that%20can%20be%20implemented%20quickly.%20If%20you%20haven't%20used%20Power%20Apps%20before%20there%20are%20many%20very%20good%20videos%20on%20YouTube%20by%20Shane%20Young%20which%20will%20get%20you%20started.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ERob%3CBR%20%2F%3ELos%20Gallardos%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%20color%3D%22%23006400%22%3EIntranet%2C%20SharePoint%2C%20Website%20and%20Power%20Platform%20Manager%20(and%20classic%201967%20Morris%20Traveller%20driver)%3C%2FFONT%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2535143%22%20slang%3D%22en-US%22%3ERe%3A%20Reporting%20on%20and%20viewing%20related%20SharePoint%20Lists%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2535143%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F174092%22%20target%3D%22_blank%22%3E%40RobElliott%3C%2FA%3E%26nbsp%3BThanks%20for%20the%20response.%26nbsp%3B%20Yes%2C%20I%20am%20very%20proficient%20in%20Power%20Apps%20and%20I%20didnt%20think%20of%20that%20as%20a%20solution.%26nbsp%3B%20This%20will%20work%20if%20they%20need%20to%20look%20up%20a%20project%2C%20but%20what%20if%20they%20want%20to%20print%20the%20project%20with%20all%20of%20the%20related%20records%3F%26nbsp%3B%20I%20know%20Power%20Apps%20now%20has%20a%20print%20option%2C%20but%20it%20isnt%20too%20viable.%3C%2FP%3E%3C%2FLINGO-BODY%3E
New Contributor

I am sure I am not alone in this question, but what is the best practice to show and end user data from several related SharePoint lists?  So if I have a list of projects, then a separate list of to-do items with a foreign key to the project ID of the project list, etc, what is the best way/tool to deliver something to a project manager who can click on the parent record and see any child records.  I know I probably can use Power BI as a reporting tool, but not everyone in my org has a Power BI pro license, and if I were to use a separate reporting tool, what would the query look like?

 

Thanks for the information

3 Replies
best response confirmed by guyinazo (New Contributor)
Solution

@guyinazo the best way to do this is with an app in Power Apps as you can have multiple data sources which can be related, cascading dropdowns, cascading galleries and a lot more.

 

In this simple example I have a list of projects as follows:
0-SP-List-Projects.png

 

And then a list of tasks where the project column is a lookup to the Projects list Title column:

0-SP-List-Tasks.png


In Power Apps you could then have a dropdown which displays the Title from the projects list and filters a gallery to show the relevant data from the tasks list:

cessna.gif

 

You could embed the app in a SharePoint page with the Power Apps web part, or you could give your manager the web link to the app.

 

There could be other screens with more data, and if this was a live app instead of a 30 minute example I would make a lot of improvements to the lists and the app. But it might give you something to consider that can be implemented quickly. If you haven't used Power Apps before there are many very good videos on YouTube by Shane Young which will get you started.

 

Rob
Los Gallardos
Intranet, SharePoint, Website and Power Platform Manager (and classic 1967 Morris Traveller driver)

@RobElliott Thanks for the response.  Yes, I am very proficient in Power Apps and I didnt think of that as a solution.  This will work if they need to look up a project, but what if they want to print the project with all of the related records?  I know Power Apps now has a print option, but it isnt too viable.

@guyinazo that's different to what your original question wanted. If the Print() function doesn't given you the results you need then you probably would need to look at Power BI.

 

Rob
Los Gallardos
Intranet, SharePoint, Website and Power Platform Manager (and classic 1967 Morris Traveller driver)