EQLを使用すると、各種レコードからのデータを結合できます。
フィルタリングされていないレコードに対してルックアップを使用するのは、プライマリ・レコード・タイプのみが関連付けられている属性からナビゲーション絞込みを選択するときに、セカンダリ・タイプのレコードがすべて排除される事態を防ぐためです。
次に示す例では、次のタイプのレコードが結合されます。
RecordType: Review Rating: 4 ProductId: Drill-X15 Text: This is a great product...
RecordType: Transaction SalesAmount: 49.99 ProductId: Drill-X15 ...
DEFINE Ratings AS SELECT AVG(Rating) AS AvScore FROM Reviews.UNFILTERED WHERE RecordType = 'Review' GROUP BY ProductId ; RETURN TopProducts AS SELECT SUM(SalesAmount) AS TotalSales, Ratings[ProductId].AvScore AS AvScore FROM Ratings WHERE RecordType = 'Transaction' GROUP BY ProductId ORDER BY TotalSales DESC PAGE(0,10)