В чем разница между WHERE и FROM с точки зрения T-SQL.
См. копию Pivot Table MDX. У меня есть фильтры по [Статус клиента], [Дата создания запроса. Иерархия дат] и [Иерархия групп пользователей] в сводной таблице.
Я не понимаю, почему одни фильтры идут ОТКУДА, а другие ОТКУДА.
SELECT
{ [Measures].[Unique Cust Ref Distinct Count], [Measures].[Number of Distinct Customers] } ON COLUMNS,
{ [Request].[Cust Type].children } ON ROWS
FROM (
SELECT (
{ [Request].[Request Created By Team].&[CINS]
,[Request].[Request Created By Team].&[CIST]
,[Request].[Request Created By Team].&[DCISS]
, [Request].[Request Created By Team].&[WRT] } ) ON COLUMNS
FROM [CRM Reporting]
)
WHERE ( [Customer].[Customer Status].&[Active], [Request Creation Date].[Date Hierarchy].[Year].&[2014] )