|
|
|
mdx запрос
|
|||
|---|---|---|---|
|
#18+
мугульAndy_OLAP, Спасибо! все стало понятно ! WITH MEMBER MEASURES.LOOKUPCUBEDEMO AS LOOKUPCUBE("[куб1]", "[Measures].[мера1], " + [Даты].[Год].&[2013].currentmember.uniquename + ")") SELECT NON EMPTY {MEASURES.LOOKUPCUBEDEMO, [Measures].[мера2] } on columns FROM [куб2] where [Даты].[Год].&[2013] вернул ошибку LOOKUPCUBEDEMO #Error А где полный текст ошибки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2013, 11:45 |
|
||
|
mdx запрос
|
|||
|---|---|---|---|
|
#18+
user6278, Executing the query ... Obtained object of type: Microsoft.AnalysisServices.AdomdClient.CellSet Formatting. Cell set consists of 2 rows and 1 columns. Done formatting. Execution complete ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2013, 11:54 |
|
||
|
mdx запрос
|
|||
|---|---|---|---|
|
#18+
мугульAndy_OLAP, Спасибо! все стало понятно ! WITH MEMBER MEASURES.LOOKUPCUBEDEMO AS LOOKUPCUBE("[куб1]", "[Measures].[мера1], " + [Даты].[Год].&[2013].currentmember.uniquename + ")") Опять на грабли встали. Смотрите - выражение [Даты].[Год].&[2013].currentmember.uniquename не имеет смысла. "[Даты].[Год].&[2013]" - это уже уникальное имя. Получить Вы его можете, если задали [Даты].[Любая иерархия даты с упоминанием года].currentmember. Выбираете в иерархии уровень года, задаете 2013 - в currentmember идет [Даты].[Год].&[2013], а вот уникальное наименование с учетом иерархии будет "[Даты].[Год].&[2013]", потому что на уровне иерархии Вы выбрали атрибут год и его значение. Поэтому передаете просто [Измерение].[Любая иерархия нужного измерения с упоминанием нужного атрибута для выбора].currentmember.uniquename. А в куб1 из куба2 уже "прилетают" нужные запросы - или "[Даты].[Год].&[2013]", или "[Даты].[Месяц].&[201301]", или "[Даты].[Дата].&[20130101]", все работает автоматически. Профайлер SSAS запустите и посмотрите на текст простейших запросов MDX при работе формулы LOOKUPCUBE. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2013, 11:57 |
|
||
|
mdx запрос
|
|||
|---|---|---|---|
|
#18+
мугульuser6278, Executing the query ... Obtained object of type: Microsoft.AnalysisServices.AdomdClient.CellSet Formatting. Cell set consists of 2 rows and 1 columns. Done formatting. Execution complete Вы можете выполнить свой MDX запрос в MSSMS или Visual Studio? Нужен текст ошибки обработки MDX. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2013, 11:59 |
|
||
|
mdx запрос
|
|||
|---|---|---|---|
|
#18+
user6278, я делю запрос в SQL Server Management Studio error list пустой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2013, 12:21 |
|
||
|
mdx запрос
|
|||
|---|---|---|---|
|
#18+
мугульuser6278, я делю запрос в SQL Server Management Studio error list пустой При выполнении запроса, в SQL Server Management Studio в поле, где отображается сообщение #Error - при наведении мыши отображается текст ошибки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2013, 12:26 |
|
||
|
mdx запрос
|
|||
|---|---|---|---|
|
#18+
user6278, Не знал что так можно спасибо! Мне кажется либо скобочки лишние, либо запятая :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2013, 12:43 |
|
||
|
mdx запрос
|
|||
|---|---|---|---|
|
#18+
мугульuser6278, Не знал что так можно спасибо! Мне кажется либо скобочки лишние, либо запятая :) Скобки не хватает вначале. В кавычках должно идти ([Measures].[мера1],[измерение].[иерархия].currentmember.uniquename) Поэтому в запросе поставьте открывающую скобку. Я же в самом начале написал правильный синтаксис. Вы просто невнимательно смотрите. CREATE MEMBER CURRENTCUBE.[Measures].[Показатель1] AS LookupCube("куб_сосед"," ( [Measures].[показатель или мера из куба-соседа] , "+[Измерение даты].[Иерархия даты].currentmember.uniquename+" , "+[Измерение 2].[Иерархия измерения 2].currentmember.PrevMember.uniquename+" ) ") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2013, 12:54 |
|
||
|
mdx запрос
|
|||
|---|---|---|---|
|
#18+
мугульuser6278, Не знал что так можно спасибо! Мне кажется либо скобочки лишние, либо запятая :) У Вас не хватает одной открывающей скобки: WITH MEMBER MEASURES.LOOKUPCUBEDEMO AS LOOKUPCUBE("[Cube1]"," ( [Measures].[Value1],[Date].[Year]....)" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2013, 12:55 |
|
||
|
mdx запрос
|
|||
|---|---|---|---|
|
#18+
Большое Вам спасибо! Вот правильный вид для потомков WITH MEMBER MEASURES.LOOKUPCUBEDEMO AS LookupCube("[куб1]","([Measures].[мера1], "+[Даты].[Год].currentmember.uniquename+")") SELECT NON EMPTY MEASURES.LOOKUPCUBEDEMO on columns FROM [куб2] where [Даты].[Год].&[2013] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2013, 13:01 |
|
||
|
mdx запрос
|
|||
|---|---|---|---|
|
#18+
А не подскажете, можно ли таким запросом подконнектиться к кубу из другой базы? А с другого сервера? В пределах одной БД все получается, но ни одна из попыток в качестве имени куба указать конструкцию вроде [DataBase].[MyCube], не проходит. В SQL можно создавать и использовать ссылки на другие базы, а в mdx? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2017, 17:52 |
|
||
|
|

start [/forum/topic.php?fid=49&gotonew=1&tid=1858385]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
70ms |
get topic data: |
10ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 183ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...