Курсор в выражении MDX? - PullRequest
0 голосов
/ 18 мая 2011

у меня есть

TABLE A(
 Type INT,
 Value INT
)

Теперь я хочу вычислить разницу между значением каждой из двух последующих строк одного и того же типа.

В SQL я использовал бы Курсор и делал вычисления сам. Есть ли более эффективный способ сделать это с помощью выражения MDX (либо с помощью команды сценария, либо с вычисляемым элементом)?

Ответы [ 2 ]

1 голос
/ 21 мая 2011

Это будет работать только на сервере SQL, который интегрирует движок MDX (не «классический», наоборот).Единственный, кого я знаю, где он может работать - это Oracle, это ваша система?

0 голосов
/ 02 июня 2011

Я не думаю, что MDX - это ответ. Я JOIN сама создаю таблицу для создания пар смежных строк и получу разницу таким образом.

...