---
title: List View for Closed Won Opportunities with no Documents | Rollup Helper Use Case Library
description: How tp set up a validation rule so when Opportunity probability is at 100%, the Opportunity Owner will not be able to save unless there is a document.
---

[GET DEMO](https://www.passagetechnology.com/any-product-one-on-one) **+1 (224) 655-6779

[![Trusted Salesforce service partner Passage Technology](https://www.passagetechnology.com/hubfs/2021/Nav-header-logo_PT.png) ](https://www.passagetechnology.com)

# List View for Closed Won Opportunities with no Documents

[![Free Salesforce business guides to help admins/developers, project managers, sales managers, and decision makers. Download the free PDF series now: Reinventing Your Business, Reimagining Your Salesforce®.](https://www.passagetechnology.com/hubfs/2021/Essential-Salesforce-Guide_Helper-Suite.png) ](https://www.passagetechnology.com/en/essential-guide-for-salesforce-admins-developers)

## Problem: You want to create a list view to show all of the Closed Won Opportunities that do not have a Document attached. That way you can address Opportunities as needed. 

 

## Solution

You would create a count rollup in order to count the attachments, then create a list view of Closed Won Opps with no attachments.

1. Create a custom Number field on the Opportunity object; this field can be hidden from the page layout if you'd like.
2. Create a new rollup in Rollup Helper 
     1. Parent Object is Opportunity
     2. Choose the new custom Number field on the Opportunity object
     3. Child Object is "ContentDocumentLink" and "Related Object ID" as the relationship field. 
     4. Type of rollup is Count.
     5. Apply any filter criteria if you only want certain types of documents counted, then Save and Run the Rollup.
3. Create a list view which shows Closed Won Opportunities, where the Rollup count is 0, to take care of the issues. 

Tags: [COUNT](https://www.passagetechnology.com/rollup-helper-use-cases/topic/count), [Opportunity](https://www.passagetechnology.com/rollup-helper-use-cases/topic/opportunity), [Validation Rollups](https://www.passagetechnology.com/rollup-helper-use-cases/topic/validation-rollups)

| [** Added Targeted Rollup Functionality ](https://www.passagetechnology.com/rollup-helper-use-cases/added-targeted-rollup-functionality) | [Rollup Helper Use Case Library](https://www.passagetechnology.com/rollup-helper-use-cases) | [ Convert Declarative Lookup Rollup Summaries to Rollup Helper Settings ** ](https://www.passagetechnology.com/rollup-helper-use-cases/2021-dlrs-converter) |
| --- | --- | --- |

[ Optimize Sales Rep Reporting and Leaderboards in Salesforce ](https://www.passagetechnology.com/rollup-helper-use-cases/sales-rep-reporting)

[ Rolling Up Marketing Cloud Account Engagement (Pardot) Activity ](https://www.passagetechnology.com/rollup-helper-use-cases/rolling-up-marketing-cloud-account-engagement-pardot-activity)

[ Streamline Sales Pipeline ](https://www.passagetechnology.com/rollup-helper-use-cases/streamline-sales-pipeline)

[ Creating Grandchild Rollups ](https://www.passagetechnology.com/rollup-helper-use-cases/creating-grandchild-rollups)

[ Calculate the Number of Cases on a Salesforce Contact Record ](https://www.passagetechnology.com/rollup-helper-use-cases/number-of-cases-on-a-contact)

[ Creating Account Hierarchy Rollups without Coding ](https://www.passagetechnology.com/rollup-helper-use-cases/account-hierarchy-rollup-without-code)

[ Easily Create a Custom Last Activity (Task/Event) Date ](https://www.passagetechnology.com/rollup-helper-use-cases/last-activity-task-event-date)

[ Roll-ups Using Formulas Rather than Static Criteria ](https://www.passagetechnology.com/rollup-helper-use-cases/roll-ups-using-formulas-rather-than-static-criteria)

[ Identify The Primary Contact On An Account ](https://www.passagetechnology.com/rollup-helper-use-cases/identify-the-primary-contact-on-an-account)

[ Opportunity Line Item Schedule Rollups ](https://www.passagetechnology.com/rollup-helper-use-cases/opportunity-line-item-schedule-rollups)

© 2026 Passage Technology LLC All Rights Reserved. [Privacy Policy](https://www.passagetechnology.com/privacy-policy) | [Purchasing & Legal](https://www.passagetechnology.com/purchasing-and-legal) | [Terms of Service](https://www.passagetechnology.com/terms-of-service) | [App Security](https://passagetech.my.site.com/KnowledgeBase/s/article/Security-and-Privacy-Policy-1578080055496)

- [** ](https://www.facebook.com/passagetech)
- <https://x.com/passagetech>
- [** ](https://www.linkedin.com/company/passage-technology)
- [** ](https://www.youtube.com/channel/UCK2tzaCWVC7PmFCXrLirnZw)

```json
{
  "@context" : "https://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person",
    "name" : "Cady Wakitsch",
    "url" : "https://www.passagetechnology.com/rollup-helper-use-cases/author/cady-wakitsch"
  },
  "dateModified" : "2026-04-16T18:10:22.313Z",
  "datePublished" : "2021-06-17T17:21:38.000Z",
  "headline" : "List View for Closed Won Opportunities with no Documents",
  "mainEntityOfPage" : {
    "@id" : "https://www.passagetechnology.com/rollup-helper-use-cases/list-view-for-closed-won-opportunities-with-no-documents",
    "@type" : "WebPage"
  },
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "url" : "https://www.passagetechnology.com/hubfs/Logo%20PT_colors_wide_on-white.png"
    },
    "name" : "Passage Technology LLC"
  }
}
```