How do I show only 3 of the latest posts for each term in a view? With the help of another question: Show newest nodes for each taxonomy term in Views I have been able to create the view I require, except that it displays all posts for each term (grouped by term)? How do I limit each term to display only 3 of their latest posts.

e.g.

Term 1
 - Post 1
 - Post 2
 - Post 3

Term 2
 - Post 1
 - Post 2
 - Post 3

Term 3
 - Post 1
 - Post 2
 - Post 3
If you need only one node you can use “Representative node” relationship. But if you need three nodes per each term, use something like Views Field View.

1) Create "child" view for content. Something like this:


Add taxonomy term argument, pager limits, sorting and etc:


Now you can attach this view to another one.

2)  Create taxonomy view:


Add hidden term ID field and then add “Global: View” field:


Don't forget to configure caching. From Views Field View page:


  It's highly recommended to use this module in conjunction with views caching.
  Views Content cache and Cache Actions are good ways of caching views.