OK, let's produce some tables!
OrderTerritory[ , #Nothing in 1st position .( Value = sum(TotalDue) , Volume = .N ), # Aggregations by = Name # Group by, no alias ]
knitr::kable(OrderTerritory[ , #Nothing in 1st position .( Value = sum(TotalDue) , Volume = .N ), # Aggregations by = Name # Group by, no alias ] )
OrderTerritory[order(-TotalDue)[1:5], # Picks first 5 rows of TotalDue desc .( SalesOrderNumber, # multi-select AccountNumber, Region=Name, # Aliasing colum TotalDue, OrderDate ) ]
knitr::kable(OrderTerritory[order(-TotalDue)[1:5], # Picks first 5 rows of TotalDue desc .( SalesOrderNumber, # multi-select AccountNumber, Region=Name, # Aliasing colum TotalDue, OrderDate ) ] )
OrderTerritory[ , .SD[which.max(TotalDue), # .SD is subset of rows within group # which.max() returns row # no of largest val .( SalesOrderNumber, AccountNumber, TotalDue, OrderDate ) ], by=.(Region=Name) #Aliasing in groupung ]
knitr::kable(OrderTerritory[ , .SD[which.max(TotalDue), .( SalesOrderNumber, AccountNumber, TotalDue, OrderDate ) ], by=.(Region=Name) ] )
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.