🔗 Module 09: Adding Joined Data

Week 2 • Saved Searches Fundamentals • Core Skills

What is Joined Data?

Joined data allows you to include fields from related records in your saved search results. For example, when searching transactions, you can include the customer's phone number, the sales rep's email, or the item's category — all in the same search without creating multiple searches.

Understanding Joins

NetSuite uses ellipsis notation (...) to indicate that a field is from a related (joined) record type.

Sales Rep... Email

This notation means: "Go to the Sales Rep record that's linked to this transaction, and retrieve the Email field from that record."

📍 Common Joins

Search Type Available Joins
Transaction Customer..., Sales Rep..., Item..., Created By...
Customer Sales Rep..., Parent..., Primary Contact...
Item Vendor..., Department..., Class...
Case Customer..., Assigned..., Company...

Adding Joined Fields

  1. On the Results subtab, scroll through the field dropdown
  2. Look for fields with ellipsis (...) — these are from related records
  3. Select the joined field (e.g., "Sales Rep...Email")
  4. Click Add
  5. The field is added to your results columns

💡 Example: Transaction Search with Customer Details

Create a transaction search that includes customer contact information:

Field Type
Document NumberTransaction field
DateTransaction field
AmountTransaction field
Customer...Company NameJoined from Customer
Customer...PhoneJoined from Customer
Customer...EmailJoined from Customer
Sales Rep...EmailJoined from Employee

One-to-Many Relationships

⚠️ Duplicate Rows

When you join to a record that has multiple related records, your search may return duplicate rows. For example, if a customer has 5 transactions and you search Customers with joined Transaction data, you'll see the customer listed 5 times — once for each transaction.

💡 Pro Tip: Custom Labels for Joined Fields

Joined fields display their full path by default (e.g., "Sales Rep...Email"). Use Custom Labels to simplify column headers:

Using Joins in Criteria

You can also use joined fields in the Criteria subtab to filter based on related record data.

💡 Example: Filter by Sales Rep Location

Find all transactions where the assigned sales rep is in the "West" region:

🎯 Key Takeaways