Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Округление в MS AS..
|
|||
|---|---|---|---|
|
#18+
Всем Доброе время суток! Кто - нибудь решал такие проблемы: Dimension:_________Measures________Measures/1000 Всего (All):_________21 808.31_________21,81 Строка 1:___________8 672,99___________8,67 Строка 2:_____________317,74___________0,32 Строка 3:_____________541,86___________0,54 Строка 4:_____________310,82___________0,31 Строка 5:_______________0,10___________0,00 Строка 6:____________5 164,69__________5,16 Строка 7:_______________0,40__________0,00 Строка 8:______________11,13___________0,01 Строка 9:___________2 550,64____________2,55 Строка 10:____________366,94___________0,37 Строка 11:___________3 138,94___________3,14 Строка 12:_____________732,08___________0,73 Measures / 1000 - Округлено функцией Round до двух знаков после запятой. Если на калькуляторе посчитать столбец Mesures/1000, То получим 21,8, а не 21,81. Что делать - то? Как вообще MS AS считает сумму по столбцу? Такое ощущение, что он берет не итог по столбцу, а итог по стобцу measures и делит его на 1000. Может быть можно написать отдельную формулу для All Members? Подскажите как. Могу куб прислать по почте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2004, 18:09 |
|
||
|
Округление в MS AS..
|
|||
|---|---|---|---|
|
#18+
А Measures/1000 это Calculated Members? Если да, то так оно и есть что оно считается от агрегата, а не для каждого members. Было бы очень печально (в смыслк производительности) если бы было обратное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2004, 18:30 |
|
||
|
Округление в MS AS..
|
|||
|---|---|---|---|
|
#18+
Если у вас бухгалтерские расчеты, где за копейку удавятся :-), тогда вам надо Member/1000 сделать физической мерой :-( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2004, 18:32 |
|
||
|
Округление в MS AS..
|
|||
|---|---|---|---|
|
#18+
Физической мерой - в смысле в исходном запросе считать что-ли? И это поможет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2004, 21:50 |
|
||
|
Округление в MS AS..
|
|||
|---|---|---|---|
|
#18+
почитайте что такое "Calculation order" и что такое "Pass Order" http://msdn.microsoft.com/library/default.asp?url=/library/en-us/olapdmad/agmdxadvanced_6jn7.asp многие ваши вопросы и "непонятки" отпадут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2004, 22:13 |
|
||
|
Округление в MS AS..
|
|||
|---|---|---|---|
|
#18+
backfire Если у вас бухгалтерские расчеты, где за копейку удавятся :-), тогда вам надо Member/1000 сделать физической мерой :-( Убил три часа, сделал все меры/1000 в субд. Запустил процессинг куба, посмотрел на результат и очень удивился когда увидел что он не изменился ни на 0,00001 !!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 17:07 |
|
||
|
|

start [/forum/topic.php?fid=49&msg=32476247&tid=1872709]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
78ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 257ms |
| total: | 434ms |

| 0 / 0 |
