Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
(MS AS 2K EE) All Member Formula & Calc Cell
|
|||
|---|---|---|---|
|
#18+
Господа!!! Умоляю!!! Объясните мне бестолковому. Есть куб типа движения товаров и одно из измерений "Направление" с 2-мя элементами приход и расход. All member formula=[Напр].[приход]-[Напр].[расход]. All Caption="Остаток". Таким образом получаем типа "моментальный" остаток. Для "нормального" остатка делаем Calc Member [Кол-во накоп]=< ...формула_расчета_накопительного_которых_на_форуме_есть... >. Естесно по некоторым позициям товара получаем 0 (в смысле нет его). Появляеться здоровое желание вместо 0 ставить Null. Есть фишка Calc Cell. Описываем: Calc subcube:{[Measures].[Кол-во накоп]} Calc condition:calculationpassvalue([Measures].[Кол-во накоп],0)=0 Calc value: Null т.е. для для нужного измерения при значении 0 ставить null. Я надеюсь правильно понял? Так вот - не работает... как 0 был так и остался. Смотрим Cell Evalution List в AM Код: plaintext 1. 2. 3. 4. 2.В моем случае как покрутить Solve Order, Calc Pass Number, Calc Pass Depth шоб заработало? 3.Чем ниже значение Solve Order, тем раньше он выполнится. Это правильно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2005, 17:43 |
|
||
|
(MS AS 2K EE) All Member Formula & Calc Cell
|
|||
|---|---|---|---|
|
#18+
а зачем это делать через Calculated Cells а не через Calculated Member? создаем [Measures].[Кол-во накоп 2] AS 'iif([Measures].[Кол-во накоп] = 0, NULL, [Measures].[Кол-во накоп])' выставляем для [Measures].[Кол-во накоп] Visible = False и вперед а то через Calculated Cells как из пушки по воробьям получается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2005, 18:30 |
|
||
|
(MS AS 2K EE) All Member Formula & Calc Cell
|
|||
|---|---|---|---|
|
#18+
Пасибки - вышло. Но хотелось бы получить ответы на вопросы. Как то оно по корявому всё, непонятно.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2005, 18:48 |
|
||
|
(MS AS 2K EE) All Member Formula & Calc Cell
|
|||
|---|---|---|---|
|
#18+
олаписта то через Calculated Cells как из пушки по воробьям получается Я позволю себе не согласиться с этим высказыванием. Это наверное дело вкуса, но я считаю что как раз calculated members это из пушки по воробьям. Я понимаю, что все привыкли к calculated members, да и calculated cells в AS2K разрешены только в Enterprise Edition, поэтому с ними мало кто знаком. Но на мой взгляд с точки зрения "теории", calculated members должны создаваться только тогда когда надо расширить multidimensional space. Те кто видел новый упрощенный синтаксис в Юконе, сразу заметит, что единственная разница между calculated members и calculated cells заключается в ключевом слове CREATE - все остальное одинаково. Это не случайно - CREATE подчеркивает что создается новая координата в атрибуте. Что касается изначального вопроса, то во первых может не надо делать condition, а во вторых почему проверка на 0 идет на нулевом pass ? Скорее всего именно поэтому condition и не срабатывает. Поставьте calculation_pass_number=2, и проверяйте все на предыдущем pass - должно сработать. Моша ---------------------------------------------------- This posting is provided "AS IS" with no warranties, and confers no rights ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2005, 21:30 |
|
||
|
|

start [/forum/topic.php?fid=49&msg=32885614&tid=1871858]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 267ms |
| total: | 403ms |

| 0 / 0 |
