Как я могу преобразовать этот запрос SQL в MDX? - PullRequest
0 голосов
/ 24 октября 2011

Я искал различные ресурсы MDX и прочитал много материалов о выборе и фильтрах MDX.У меня есть этот SQL-запрос, который мне нужно реструктурировать в MDX:

Select Left (hcc_key, 2) as Rayon
From [alias_dat].[dbo].[tbl_dim_responsible]
where usr_name=('John Doe')

Как выбрать поле имени из таблицы в MDX с помощью левой функции?

Я понимаю, что MDXполностью отличается от SQL и, следовательно, не может быть полностью переведен.Если бы кто-то мог помочь мне продвинуться дальше, я был бы очень благодарен.

1 Ответ

1 голос
/ 25 октября 2011

Попробуйте это:

With
Member [Measures].[Rayon] As Left([Dimension].[Hierarchy].CurrentMember.Name, 2)
Select
{[Measures].[Rayon]} On Columns,
{[Dimension].[Hierarchy].[Level].Members} On Rows 
From [Your Cube]
...