Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
what is difference between functional and non functional requirements in BI reporting?
Solved! Go to Solution.
Functional requirements are like a checklist for a system as they specify what the system must do. If these requirements aren't met, your software won't function properly.
Non-functional requirements say how the system/software should work and be built. Non-functional requirements determine exactly how the system should operate: its speed, what's going on behind the scenes, and so on
Functional requirements are essential; the system can’t run unless these are met.
Non-functional requirements, on the other hand, aren't mandatory; the system can still work even if these aren't fully met.
https://www.altexsoft.com/blog/functional-and-non-functional-requirements-specification-and-types/
Phil
Proud to be a Super User!
Hi @PhilipTreacy ,
I have gone through the links you provided again, those are quite good links (second one), so my understanding is
Functional Requirements : these are requirements which system should must have example Dashboard should show key metrics , title , drill etc
Non Functional Requirements: these requirements define how system will operate and may not be mandatory however they will enhance user experience example dashboard should perform better, dashboard access should be provided to only specific grou[p of people not everyone in organization etc
am i correct?
Yep
Proud to be a Super User!
Hi @PhilipTreacy , can you give example of functional and non functional requirments in terms of Power BI?
Did you read the links I included? Examples there
Proud to be a Super User!
Functional requirements are like a checklist for a system as they specify what the system must do. If these requirements aren't met, your software won't function properly.
Non-functional requirements say how the system/software should work and be built. Non-functional requirements determine exactly how the system should operate: its speed, what's going on behind the scenes, and so on
Functional requirements are essential; the system can’t run unless these are met.
Non-functional requirements, on the other hand, aren't mandatory; the system can still work even if these aren't fully met.
https://www.altexsoft.com/blog/functional-and-non-functional-requirements-specification-and-types/
Phil
Proud to be a Super User!
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!