Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Custom rollup formula только для одной из мер
|
|||
|---|---|---|---|
|
#18+
Прошу обратить внимение на три меры. Для одной из них используется custom rollup formula (остаток на начало), в остальных должен остаться SUM (сдано и отгружено). Можно ли так сделать, ведь custom rollup заменяет SUM? Или можно какой-то хитрый IIf(...) применить? Вот неудачное создание куба: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Буду рад решению. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 16:35 |
|
||
|
Custom rollup formula только для одной из мер
|
|||
|---|---|---|---|
|
#18+
Для себя я не придумал ничего лучше, чем использовать iif в Custom Rollup Formula, т.е.: Код: plaintext 1. 2. 3. 4. Также печально, что настроенные Custom Rollup Formula не наследуются в виртуальном кубе (т.е., когда полуаддитивный [Остаток] создан в отдельном кубе с настроенными Custom Rollup, а потом все сводится в виртуальном). Лучше бы было, если по умолчанию работало наследование... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2004, 16:30 |
|
||
|
Custom rollup formula только для одной из мер
|
|||
|---|---|---|---|
|
#18+
Огромнейшее списибо, Fpmip! Все работает как часики. Очень жаль, что не могу подискутировать по поводу наследования. В OLAP влез меньше недели назад и пока ни бум-бум. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 08:33 |
|
||
|
Custom rollup formula только для одной из мер
|
|||
|---|---|---|---|
|
#18+
Кстати, вместо FirstChild используйте лучше OpeningPeriod/ClosingPeriod ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 11:22 |
|
||
|
Custom rollup formula только для одной из мер
|
|||
|---|---|---|---|
|
#18+
Fpmip Кстати, вместо FirstChild используйте лучше OpeningPeriod/ClosingPeriod Внедрил. Запустил. Работает. Не знаю разницы, но оставлю OpeningPeriod. Благодарен за совет. И еще: нутром чувствую, что рассчитать новые меры [Остаток на сумму] (Остаток*Cost), [Сдано на сумму] (Сдано*Cost) и [Отгружено на сумму] (Отгружено*Cost) чрезвычайно легко. А как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 13:52 |
|
||
|
Custom rollup formula только для одной из мер
|
|||
|---|---|---|---|
|
#18+
HorasaniИ еще: нутром чувствую, что рассчитать новые меры [Остаток на сумму] (Остаток*Cost), [Сдано на сумму] (Сдано*Cost) и [Отгружено на сумму] (Отгружено*Cost) чрезвычайно легко. А как? В OLAP'е это как раз не легко :)), точнее нецелесообразно. Сделайте это на уровне фактов -- во view. Агрегация для остатков и движения делается аналогично. P.S. Кстати, на мой взгляд, для агрегации остатков эффективнее могут оказаться Calculated Members, а не Custom Rollup. Нужно смотреть в каждом конкретном случае. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 18:54 |
|
||
|
Custom rollup formula только для одной из мер
|
|||
|---|---|---|---|
|
#18+
Еще одно альтернативное решение для обладателей Enterprise Edition (которое должно дать выше производительность для остальных мер) - это воспользоваться CELL CALCULATIONS. Т.е. Код: plaintext 1. 2. Если Вы все таки хотите пользоваться IIF'ом, то условие лучше переписать как Код: plaintext Моша ---------------------------------------------------- This posting is provided "AS IS" with no warranties, and confers no rights ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2004, 07:26 |
|
||
|
|

start [/forum/topic.php?fid=49&fpage=389&tid=1872571]: |
0ms |
get settings: |
7ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
23ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 347ms |

| 0 / 0 |
