Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Знатокам Excel PivotTable: NON EMPTY / 8 сообщений из 8, страница 1 из 1
12.12.2004, 16:50
    #32824901
Fpmip
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Знатокам Excel PivotTable: NON EMPTY
Существует ли какая-нибудь возможность заставить Excel вместо
Код: plaintext
NON EMPTY CrossJoin
использовать
Код: plaintext
NonEmptyCrossJoin
?
...
Рейтинг: 0 / 0
12.12.2004, 23:32
    #32825015
Mosha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Знатокам Excel PivotTable: NON EMPTY
Нет не существует. И правильно что не существует - потому что это 2 совершенно разные конструкции, которые дают разные результаты.

Моша
----------------------------------------------------
This posting is provided "AS IS" with no warranties, and confers no rights
...
Рейтинг: 0 / 0
14.12.2004, 14:32
    #32826779
Fpmip
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Знатокам Excel PivotTable: NON EMPTY
Уточню:
В чем разница между
Код: plaintext
NON EMPTY CrossJoin(AddCalculatedMembers(...), AddCalculatedMembers(...))
и
Код: plaintext
NonEmptyCrossJoin(AddCalculatedMembers(...), AddCalculatedMembers(...))
?
По крайней мере, из BOL это не ясно...
...
Рейтинг: 0 / 0
14.12.2004, 22:28
    #32827601
Mosha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Знатокам Excel PivotTable: NON EMPTY
Отличий много. Наиболее серьезные:

1. NON EMPTY это clause который работает cross-axes. NonEmptyCrossJoin - это просто функция которая работает только со своими аргументами.
2. NECJ убирает calculated members и дупликаты
3. NECJ не принимает во внимание custom rollups, unary operators, cell calculations и т.д.

В общем называть функцию NonEmptyCrossJoin была ошибка - все теперь думают что это тоже самое что и NON EMPTY CROSSJOIN.

Моша
----------------------------------------------------
This posting is provided "AS IS" with no warranties, and confers no rights
...
Рейтинг: 0 / 0
21.12.2004, 16:44
    #32837486
Dmitry Biryukov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Знатокам Excel PivotTable: NON EMPTY
а я вот задался вопросом:
можно ли заставить Excel 2000 использовать
NON EMPTY CrossJoin ?
а то смотрю я в лог-файл а там - куча вложенных CrossJoin'ов и в строке статуса: Reading Data: 1000000, хотя в таблице фактов в два раза меньше строк :-(
...
Рейтинг: 0 / 0
21.12.2004, 18:27
    #32837735
Fpmip
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Знатокам Excel PivotTable: NON EMPTY
Использование NON EMPTY на осях Excel PivotTable задается с помощью свойств PivotTable.DisplayEmptyRow и PivotTable.DisplayEmptyColumn (по умолчанию = False, что и приводит к использованию NON EMPTY).
А вложенные CrossJoin, естественно, будут, если больше одного измерения на оси
...
Рейтинг: 0 / 0
21.12.2004, 18:36
    #32837754
Dmitry Biryukov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Знатокам Excel PivotTable: NON EMPTY
Вы, вероятно, имели в виду OWC или Excel XP
Мне надо в Excel 2000.
...
Рейтинг: 0 / 0
21.12.2004, 20:33
    #32837883
Fpmip
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Знатокам Excel PivotTable: NON EMPTY
Извиняюсь, это действительно в Excel XP
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Знатокам Excel PivotTable: NON EMPTY / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]