Does someone know if bi-directional cross-filtering will appear in Power Pivot?


Like in SSAS 2016 and Power BI desktop.



32 Replies
I haven't checked, but it may be in the latest update for Excel. IT's the same engine as the other two products, just a couple of months behind.
Nope, it's not here. Yes, the same engine, just open the interface, but nothing. Perhaps some compatibility issues.

Right now found in discussion under this Many to Many Relationships in Power BI and Excel 2016 blog Marco Russo's answer on the question why bi-directional is omit in 2016:


"Because it would have changed the binary format of Power Pivot model, making the file incompatible with Excel 2013. They wanted to avoid the issue existing between Excel 2010 and Excel 2013 when you have a data model. You have to upgrade to open it in 2013, and after that you cannot open it in 2010. So for Excel 2016 they wanted to keep full compatibility of binary file format."

Nice spot - thanks. I'd like to see where this lands - it's a pretty fundamental incompatibility. The portable nature of Power Pivot is what makes it particularly compelling.  

Can't say i understand that issue with binary model. Done small exersize - created two identical simple models in pbix and Excel, the only difference pbix has bi-directional relationship and Excel one-to-many. Unzip both; extract DataModel from pbix; rename as and replace one within the Excel. When open the updated Excel file (yes, there were some alerts) - and PowerPivot shows bi-directional within it's model. Slicer works from many-to-one.


It's not in Power Pivot as yet, hopefully soon. Ashvini Sharma Excel
Ashvini, thank you for good news. CROSSFILTER() helps, but with built-in interface for bi-directional cross-filtering life will be bit more easier.

Just wanted to also say thank you for this feedback on such an important feature.


I totally understand if there will be differences between PBIX and XLSX, particularly on the visualization layer, but I'd hope that the data retrieval, shaping/transforms, and modeling features stay closely aligned such that it's easier to move between the tools and choose the right one for the given scenario. 



@Ashvini Sharma@Olaf Hubel - any news here? And more general question - why DAX for Excel is far behind Power BI Desktop and even SSAS? My guess they use the same engine.

For example, recently introduced TREATAS() for Power BI desktop looks like on hold for Power Pivot.


My question is practical - for more or less complex models i prefer to build them in Excel and only on final stage to shift on Power BI Desktop (or directly publish to Power BI services). Above incompatibilities push me to switch directly on Power BI Desktop, but that's not what i'd like to do. 


Thank you

I would think that the fast update path is Excel 2016 on Office 365, but I haven't seen the roadmap.  There are FILTER and INTERSECT alternatives for TREATAS() as mentioned here ...

Mark, i checked the roadmap few days ago (new one) and found nothing. But that doesn't matter. My question is more general - if Power Pivot is considered as legacy tool by Microsfot perhaps i'll shift one day on Power BI Desktop. Even if i don't like this and Excel is much more comfortable for me. 


Yes, why i re-initiated this post since i read mentioned article.

I seem to have missed this thread. 


Power Pivot isn't legacy, it's a core part of Excel analytics going forward. We're working on improving the quality of experience with the data model & Power Pivot, and for those on subscription, you'll start experiencing slight improvements, initially ~invisible, more focussed on quality.


Part of the work we're doing is to make sure the data model works well with across different versions Excel.. given the wide deployment cycles, we think it's necessary that one person using the latest version of Power Pivot doesn't suddenly cause others downlevel to have data model load failures. As you can imagine, this is substantial work. Once that foundation is laid, updates should be more frequent, we can't wait for that day! 





Ashvini Sharma




Hi Ashvini,


Thank you for the clarification, i see the point.


One of the reasons why i'm asking such questions is the lack of information from Microsoft about what's going on with Power Pivot for Excel. Or i simply don't know how to find it.


For example, latest update was announced on about an year ago. O365 Roadmap shows only two very aged records with Power Pivot. Similar is on TechNet.


Anyway, good luck with the foundation and waiting for the new updates.

Is there any news on Bi-Directional Cross Filtering coming to PowerPivot for Excel. This is an extremely painful shortcoming--made worse by the perception that the technology is ready and waiting but just not being released. I check constantly for updates on this. Excruciating. 

Now that the Excel 2019 Preview is released can you elaborate on PowerQuery and PowerPivot enhancements included in Excel 2019?

Hi all, 


Since my last update, for Power Pivot, the bulk of our energy has been focused on quality improvements as well as supporting simultaneous coauthoring of BI objects like PivotTables. All of these are available for subscription customers. We have a little more of these remaining, and I look forward to then updating the database compat level to support new modeling features. Note that we've been shipping new versions of the engine periodically, so new DAX functions should be available. 


For Power Query, there've been a stream of continuous updates for subscription customers. 


To simplify, think of Excel 2019 ("perpetual release") as a snapshot of what we've been shipping to subscription customers rolled up into a release. For Power Query, this would include it being the new default, new transformations, column by examples, etc. For Power Pivot, this is mainly quality improvements, updated dialog for relationships creation, printing support in diagram, updated linked tables, updated measures editing experience, etc. In addition, there's a pleasant surprise for most folks (hint:


The best place to keep up with what's new is on our what's new pages:





Ashvini Sharma

Lead Program Manager


Hi all I wanted to know if its possible to have an excell table scroll down as one scrolls down sort of like a floating table so data can bee seem as another table gets filled
Hi there, can you help me to explain the following excel formula please = FindDist(K33:K68,H33:H68,M33) I could not find this function in excel and what is basic rule of this function FindDist(x,A,B) Thanks