FlowFilter design concepts and best practice

Hi

I’m trying to get my head around flowfilters and how best to use them. Can someone explain why we need them instead of other types of filters, what are the pros and cons. Is there a performance hit due to flow filters? Can you access them in API and Power BI

I know lot of questions, thanks

What exactly you understood after learning FlowFilters and what it is?

Right now I can simple provide you this - https://docs.microsoft.com/en-us/dynamics-nav/flowfilter-overview

Problem I find with this approach is you end up with lot of date fields created in table and I don’t know how this will impact performance. Second I’m not sure if any of these filters can be set through Power BI or API