Replicate "Show Items with No Data Filter" from Normal Pivot Table in Data Model Pivot Table

spottiedog

New Member
Joined
Mar 22, 2020
Messages
6
Office Version
  1. 365
Platform
  1. Windows
Hey All,
Seriously desperate. Hopefully this is an easy one :) I'm wanting to replicate the "show item with no data" filter functionality of a "normal" pivot table into a "data model" pivot table.

Functionality of the "normal" pivot table i'm looking to replicate:
  • I created a "normal" pivot table which has a "yes" filter selected.
  • The filter has the "show items with no data filter" function applied so the filter value of "yes" will remain when there is no data in the source.
  • The outcome of this is to always keep the "yes" filter applied regardless if there's data in the source table.
I need to replicate the functionality described above for a "data model" pivot table. This type of pivot table has the "show item no data function greyed out" which means when the data is deleted from the source table, the "yes" filter is removed and more importantly, when new data is copied in, the filter then reverts to "all" data which is killing my model.

Any help GREATLY appreciated, hoping this is a simple one.

Josh.
 

Attachments

  • Data Model.PNG
    Data Model.PNG
    14.2 KB · Views: 64
  • Normal Pivot.PNG
    Normal Pivot.PNG
    13 KB · Views: 64
  • Filter.PNG
    Filter.PNG
    2.6 KB · Views: 62

Excel Facts

Select all contiguous cells
Pressing Ctrl+* (asterisk) will select the "current region" - all contiguous cells in all directions.
?did you try Pivot Table Options - Display and then
show.png
 
Last edited:
Upvote 0
Hey Sandy, thanks for the reply!

I tried selecting both of those options but the "yes" filter is still being remove when I delete the source data.

When I add the source data back in, it's still resting the filter to "all". Hrm!
 
Upvote 0
try second option only

anyway is hard to say something more without "live" example so you need to try, try and try ?
 
Upvote 0
I did that few times but still see yes not all
without source data I cannot refresh of course but I can use filters anyway

maybe describe step-by-step what are you exactly doing (in points)

or maybe say what you really want to achieve
 
Last edited:
Upvote 0
Really appreciate the help sandy!

Image 1 - shows the blue source data in there
Image 2 - shows the "yes" filter
Image 3 - shows blue source data being removed and pressing refresh all
Image 4 - shows "data model" pivot table filter now remove
Image 5 - shows "normal" pivot table filter still "yes"

If that blue data is copied back in, the "data model" pivot table will have an "all" filter now but they "normal" pivot table will still retain the "yes" filter
 

Attachments

  • 1.PNG
    1.PNG
    11.7 KB · Views: 38
  • 2.PNG
    2.PNG
    30.6 KB · Views: 39
  • 3.PNG
    3.PNG
    36.7 KB · Views: 35
  • 4.PNG
    4.PNG
    27 KB · Views: 38
Upvote 0
Got it.
"normal" Pivot Table has own cache so you see what you see

with Power Pivot go to data model after deleting source data and you will see blank table with headers only so how do you want to see yes if it doesn't exist?
there are three "parameters" : yes, no and blank , if you delete one, in this case yes , filter will reset to all
Imagine data model is like cache for Power Pivot :geek:
 
Upvote 0

Forum statistics

Threads
1,224,618
Messages
6,179,917
Members
452,949
Latest member
beartooth91

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top