У меня 3 списка в Sharepoint.
Я хочу создать представление данных, которое представляет собой объединение 3 таблиц.
Таблица 1 объединена с таблицей 2 в FieldA
Таблица 2 соединена с Таблицей 3 в FieldB
В Table1 есть повторяющиеся значения в FieldA, поэтому мне нужно вернуть только одно значение для объединения с Table2.
В Access мой запрос выглядит так:
ВЫБЕРИТЕ DISTINCT WRK_InputWorkOrders.WorkOrder, Production1. [Part Number], Production1. [Work Order], Production1.Location, StationItems.Station, Production1.Description, Production1.Revision, WRK_InputWorkOrders.Status
FROM StationItems INNER JOIN (WRK_InputWorkOrders INNER JOIN Production1 ON WRK_InputWorkOrders.WorkOrder = Production1. [Рабочий заказ]) ON StationItems.Item = Production1. [Номер детали]
ГДЕ (((WRK_InputWorkOrders.Status) <> "закрыто"));
Есть ли способ написать sql-подобные запросы для dataviews?
У меня есть Sharepoint Designer 2007 и Access.
Цель состоит в том, чтобы получить отчет, который пользователь может просматривать в Internet Explorer.
Я пытался использовать этот метод. Но он возвращает дубликаты записей
Я нашел это предложение. Предлагает использовать XPath Filter
не (@yourvalue = предыдущий-брат :: dfs: YourRepeatingRowName / @ yourvalue)
Но не смог заставить его работать. Я не знаю, что ввести как YourRepeatingRowName
Я нашел эту ссылку. Кто-нибудь знает, можно ли его использовать для такого объединения?