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

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
14.03.2002, 04:58
|
|||
|---|---|---|---|
Создание Calculated Member в Analysis Services |
|||
|
#18+
Подскажите как создать Calculated Member в данном случае. Имеется таблица фактов "Остатки товаров" в ней есть measure "Количество",надо добавить еще "Вес". Есть таблица измерений "Номенклатура" в ней забит вес одной штуки. Как умножить вес еденицы из таблицы измерений на количество товара в таблице фактов? Можно это делать,конечно, при формировании хранилища данных,но меня это не устраивает т.к. тогда теряется весь смысл таблицы измерений "Номенклатура". Или может это возможно сделать с помощью другого механизма? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.03.2002, 16:55
|
|||
|---|---|---|---|
|
|||
Создание Calculated Member в Analysis Services |
|||
|
#18+
В измерении "Номенклатура" для уровня "Товар" необходимо создать Member Property "Вес одной штуки", сослав его на соотв.колонку в табл.измерения. В кубе "Остатки товаров" создать Calculated Member "Вес" по формуле val([Номенклатура].CurrentMember.Properties("Вес одной штуки")) * Measures.[Количество]. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.03.2002, 04:27
|
|||
|---|---|---|---|
Создание Calculated Member в Analysis Services |
|||
|
#18+
Вот в том то вся и проблема,что все сделано именно так.Но... Возвращяется ошибка -Formula error - property name is not valid:"Вес" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.03.2002, 08:30
|
|||
|---|---|---|---|
|
|||
Создание Calculated Member в Analysis Services |
|||
|
#18+
Я не вижу в этой ошибке ничего сверхъестественного. Предположим, Ваше измерение "Номенклатура" состоит из 3-х уровней: All, Категория товара и Товар. Member Property "Вес одной штуки" определено только для уровня "Товар". Спрашивается, что покажет Calculated Member "Вес" для остальных уровней? Ответ: он даст приведенную Вами ошибку. Как этого избежать? Например, так: iif([Номенклатура].CurrentMember.Level.Name = "Товар", val([Номенклатура].CurrentMember.Properties("Вес одной штуки")) * Measures.[Количество], null) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.03.2002, 05:18
|
|||
|---|---|---|---|
Создание Calculated Member в Analysis Services |
|||
|
#18+
Спасибо за совет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.03.2002, 05:34
|
|||
|---|---|---|---|
Создание Calculated Member в Analysis Services |
|||
|
#18+
Но,как быть в случае,если выбирается группа товаров? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.03.2002, 10:02
|
|||
|---|---|---|---|
|
|||
Создание Calculated Member в Analysis Services |
|||
|
#18+
Создать calculated cells, определенные на области Measures.[Вес], Descendants([Номенклатура].[All], [Категория], SELF_AND_BEFORE). Прописать в них значение sum([Номенклатура].CurrentMember.Children, Measures.[Вес]). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.03.2002, 11:13
|
|||
|---|---|---|---|
Создание Calculated Member в Analysis Services |
|||
|
#18+
Извиняюсь за глупый вопрос,но ведь measure "Вес" не существует.Как раз его то и надо создать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.03.2002, 14:40
|
|||
|---|---|---|---|
|
|||
Создание Calculated Member в Analysis Services |
|||
|
#18+
Нет, существует. Мы его создали выше. Т.е. этот ответ не отменяет сказанное, а дополняет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.03.2002, 04:28
|
|||
|---|---|---|---|
Создание Calculated Member в Analysis Services |
|||
|
#18+
Спасибо за разьяснения.Теперь понятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&mobile=1&tid=1823491]: |
0ms |
get settings: |
8ms |
get forum list: |
25ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 295ms |
| total: | 448ms |

| 0 / 0 |
