Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
min и maх функции аггрегации. фича или баг? (AS2K sp>=3)
|
|||
|---|---|---|---|
|
#18+
Функции аггрегации min и maх ведут себя как то странно. Воспринимают NULL как 0. Стандартный SQL, напротив, не учитывает null значения в функциях min и maх. Что интересно, Count четко отрабатывает и не считает NULL значения, что навивает на мысль, что такое поведение min и мах это не фича . Хотя если посмотреть в апрельский СTP AS2K5, то мысль все таки о том, что фича . Но кому такая фича нужна, когда это идет в разрез с поведением старого доброго SQL. Какие те(хн)ологические соображения могут лежать в основе такого дизайна AS? Мне почему то не придумывается ни одного "за", только "против". Чего я упустил из виду. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2005, 00:14 |
|
||
|
min и maх функции аггрегации. фича или баг? (AS2K sp>=3)
|
|||
|---|---|---|---|
|
#18+
Если вопрос о процессинге - то это не баг. В АS2K нет понятия NULL measure, т.е. если в таблице есть запись, то есть и мера. Обычно OLEDB превращает такие меры в 0. В Юконе NULL measure поддерживаются. Для AS2K надо строить view и определять его как таблицы фактов для другого куба, а потом склеивать в виртуальный. Моша ---------------------------------------------------- This posting is provided "AS IS" with no warranties, and confers no rights ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2005, 02:21 |
|
||
|
min и maх функции аггрегации. фича или баг? (AS2K sp>=3)
|
|||
|---|---|---|---|
|
#18+
MoshaЕсли вопрос о процессинге - то это не баг. В АS2K нет понятия NULL measure, т.е. если в таблице есть запись, то есть и мера. Обычно OLEDB превращает такие меры в 0. В Юконе NULL measure поддерживаются. Для AS2K надо строить view и определять его как таблицы фактов для другого куба, а потом склеивать в виртуальный. Моша ---------------------------------------------------- This posting is provided "AS IS" with no warranties, and confers no rights По вашему в Юконе все должно быть как ожидаемо без дополннительной возни. Я построил в Юконе в апрельском CTP такой же куб как и в AS2K и результат для min и maх точно такой как в в AS2K например Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Код: plaintext Код: plaintext tempNightMin (aggregation function - min) tempNightMax (aggregation function - max) tempDayMin (aggregation function - min) tempDayMax (aggregation function - max) что AS2K, что AS2K5 в Код: plaintext Код: plaintext Что то я не так в Юконе сделал или в нем баг? Правильно ли я понимаю ваш WorkAround, что, если я имею в таблице фактов 10 полей для каждой из которых я должен стоить min max меры, то мне надо создать 10 вьюшек + 10 кубов? Наверное на вьюхах можно сэкономить, если воспользоваться Source Table Filter ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2005, 02:49 |
|
||
|
min и maх функции аггрегации. фича или баг? (AS2K sp>=3)
|
|||
|---|---|---|---|
|
#18+
backfireЧто то я не так в Юконе сделал или в нем баг? Вы скорее всего не включили режим NULL measures о котором я писал выше. Делается это так: Measure -> Properties -> Source -> Null Processing Надо поменять умолчание "Automatic" (которое означает тоже замое что "ZeroOrBlank") на "Preserve" - и Вы сразы получите -5, -5, 5, 5. Моша ---------------------------------------------------- This posting is provided "AS IS" with no warranties, and confers no rights ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2005, 06:09 |
|
||
|
min и maх функции аггрегации. фича или баг? (AS2K sp>=3)
|
|||
|---|---|---|---|
|
#18+
Mosha backfireЧто то я не так в Юконе сделал или в нем баг? Вы скорее всего не включили режим NULL measures о котором я писал выше. Делается это так: Measure -> Properties -> Source -> Null Processing Надо поменять умолчание "Automatic" (которое означает тоже замое что "ZeroOrBlank") на "Preserve" - и Вы сразы получите -5, -5, 5, 5. Моша ---------------------------------------------------- This posting is provided "AS IS" with no warranties, and confers no rights Спасибо за науку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2005, 09:25 |
|
||
|
min и maх функции аггрегации. фича или баг? (AS2K sp>=3)
|
|||
|---|---|---|---|
|
#18+
Вот к слову сказать статья написанная TK и переведенная на русский: http://www.sql.ru/articles/mssql/2005/051701HandlingDataIntegrityIssuesInAnalysisServices2005.shtml Правда тут в основном про NULL processing на измерении а не на мере, но свойства binding'ов - теже самые. Моша ---------------------------------------------------- This posting is provided "AS IS" with no warranties, and confers no rights ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2005, 03:37 |
|
||
|
|

start [/forum/topic.php?fid=49&fpage=360&tid=1871392]: |
0ms |
get settings: |
5ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
38ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 312ms |

| 0 / 0 |
