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

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
31.03.2006, 16:08
|
|||
|---|---|---|---|
|
|||
Member превращается во множество (MS AS).... |
|||
|
#18+
Есть кубик, построенный на данных баланса, дебет и кредит. Текущее сальдо по каждой строке считается как Дебет + Кредит, а накопительное сальдо считается как сумма всех членов по измерению времени. Измерение времени - это год и месяц. Выглядит приблизительно так: with member [measures].[Тек сальдо] as 'measures.[Дебет] + measures].[Кредит]' member '[measures].[Сальдо] as 'sum([Время].[Время].Currentmemeber.level.members(0): [Время].[Время].CurrentMember, [measures].[Тек сальдо]' select [счет].Members on rows, { measures.[Дебет], measures.[Крелит], measures.[Тек баланс], measures.[Баланс] } on columns FROM [Бухгалтерия] where ([Подразделение].[Отдел 1], [Время].[Время].[12.2005] ) В таком виде все здорово работает. А вот когда where превращается в where ([Подразделение].[Отдел 1], { [Время].[Время].[09.2005] : [Время].[Время].[12.2005] } ) все работает, но общий баланс уже не считается, так как[Время].Currentmember становится уже не членом, а множеством. Что-то подсказывает, что нужно взять просто последний член этого моножества, но как? Пытался пробовать с tail( ).Item(0) и order()... что то не получилось. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.03.2006, 17:19
|
|||
|---|---|---|---|
|
|||
Member превращается во множество (MS AS).... |
|||
|
#18+
Не забывайте пожалуйста назвывать версию продукта. AS2K или AS2K5? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.03.2006, 17:25
|
|||
|---|---|---|---|
|
|||
Member превращается во множество (MS AS).... |
|||
|
#18+
Любая, на выбор. То есть можно 2005. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.03.2006, 17:40
|
|||
|---|---|---|---|
|
|||
Member превращается во множество (MS AS).... |
|||
|
#18+
очевидно 2005 в 2к не разрешены множества в where ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.03.2006, 20:53
|
|||
|---|---|---|---|
|
|||
Member превращается во множество (MS AS).... |
|||
|
#18+
Вот эта статья описывает что можно делать в таких ситуациях - http://www.mosha.com/msolap/articles/mdxmultiselectcalcs.htm . Также следует посмотреть на semiadditive measures, хотя не очень понятно как комбинируется решение взять последний элемент и суммирование по времени... Моша ---------------------------------------------------- This posting is provided "AS IS" with no warranties, and confers no rights ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.03.2006, 21:58
|
|||
|---|---|---|---|
|
|||
Member превращается во множество (MS AS).... |
|||
|
#18+
Спасибо, Моша, я как раз извращался целый день по Споффорду, пытался как то это суммирующее вычисление изолировать через TAIL, ORDER.... но все что-то никак не получается. Рекурсия не пройдет, загнется, но как последний вариант я ее имею в виду. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.03.2006, 22:14
|
|||
|---|---|---|---|
|
|||
Member превращается во множество (MS AS).... |
|||
|
#18+
Надо понимать, что в одном месте написав "баланс" а в другом "сальдо" вы просто опечатались? IMHO, вам стоит посроить куб с использованием semiadditive measures, а не изголятся с CM, тем более, IMHO, в вашем случае, от них только головная боль и потеря производительности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.03.2006, 22:17
|
|||
|---|---|---|---|
|
|||
Member превращается во множество (MS AS).... |
|||
|
#18+
Да, описался, трудности перевода :-). Строить по другому кубы пока нет возможности :-(, вопринимайте это как просьба оптимизации запроса :-). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.03.2006, 22:56
|
|||
|---|---|---|---|
|
|||
Member превращается во множество (MS AS).... |
|||
|
#18+
БалансДа, описался, трудности перевода :-). Строить по другому кубы пока нет возможности :-(, вопринимайте это как просьба оптимизации запроса :-). А запросы вы сами пишете (ваша программа) или какой стандартный инструмент? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.03.2006, 23:49
|
|||
|---|---|---|---|
Member превращается во множество (MS AS).... |
|||
|
#18+
Запросы уже закодированы в системе, а мне нужно реализовать измерения в кубе. Приблизительно так. Ну и в проверяю, чтобы в Excel методом Drag & Drop тоже работало. MDX - запросы лишь для демонстрации проблемы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=49&mobile=1&tid=1870344]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
47ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 250ms |
| total: | 358ms |

| 0 / 0 |
