Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
MS AS2K, Excel, обидная проблема с CM в virtual cube
|
|||
|---|---|---|---|
|
#18+
MS AS2K, клиент - Excel Вот такая ситуация: 1. Есть куб "Визиты", в нем хранится информация о количестве визитов в торговые точки (ТРТ). Измерения: Дата, ТРТ 2. Есть куб "Наличие", в нем хранится информация о количестве фактов наличия товара в ТРТ. Измерения: Дата, ТРТ, Товар. Требуется рассчитывать среднюю представленность товара в ТРТ, как отношение "Колво фактов наличия / Колво визитов". Делаем виртуальный куб и в нем создаем соответствующий CM "Представленность". Смотрим данные в Excel: а) если смотреть данные просто с детализацией по товарам, то все прекрасно считается и выводится (Excel генерирует MDX 1, см.ниже), б) а вот если в отборе товаров исключить одну/несколько позиций (Excel генерирует MDX 2), то область данных становится пустой, нет вообще никаких данных по всем позициям. MDX 1: SELECT NON EMPTY HIERARCHIZE( AddCalculatedMembers({DrillDownLevel({[измТовары].[Все товары]})})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME ON COLUMNS FROM [ОбщийКуб] WHERE ([Measures].[Представленность], [измДаты].[Все даты]) MDX 2: SELECT NON EMPTY HIERARCHIZE( Except( {AddCalculatedMembers(Except( {AddCalculatedMembers(DrillDownLevel({[измТовары].[Все товары]}))},{[измТовары].[Все товары].[Товарик #6]}))} , {[измТовары].[Все товары].[Товар #6]} )) DIMENSION PROPERTIES PARENT_UNIQUE_NAME ON COLUMNS FROM [ОбщийКуб] WHERE ([Measures].[Представленность], [измДаты].[Все даты]) Как же справится с этой ситуацией, ведь вроде совершенно обычное действие. Как крайний вариант, попробовал написать CM с использование функции LookupCube для извлечения информации напрямую из куба "Визиты". Оно-то как раз работает. А хочется, чтобы работало и через виртуальный куб. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2006, 17:53 |
|
||
|
MS AS2K, Excel, обидная проблема с CM в virtual cube
|
|||
|---|---|---|---|
|
#18+
Посмотрите отрабатывает ли ваш срез в виртуальном кубе, в Analysis Manager ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2006, 18:28 |
|
||
|
MS AS2K, Excel, обидная проблема с CM в virtual cube
|
|||
|---|---|---|---|
|
#18+
Напишите, потом в топик о результатах проверки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2006, 18:29 |
|
||
|
MS AS2K, Excel, обидная проблема с CM в virtual cube
|
|||
|---|---|---|---|
|
#18+
АналитикПосмотрите отрабатывает ли ваш срез в виртуальном кубе, в Analysis Manager Работает. Запускал этот MDX-код в MDX Sample Application. Там все в порядке - выводится нужная информация по все остальным товарам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2006, 18:34 |
|
||
|
MS AS2K, Excel, обидная проблема с CM в virtual cube
|
|||
|---|---|---|---|
|
#18+
Скорее всего в виртуальном кубе в СМ, где Вы считаете (Колво фактов наличия / Колво визитов) вместо "Колво визитов" проприсать ValidMeasure(Колво визитов) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2006, 18:35 |
|
||
|
MS AS2K, Excel, обидная проблема с CM в virtual cube
|
|||
|---|---|---|---|
|
#18+
Прописал простую CM с ValidMeasure: ValidMeasure([Measures].[Визиты]) Отработал как надо, СПАСИБО! Совсем уж обрадовался, но немного усложнил ситуацию и опять все плохо: вывожу этот CM в разрезе товаров и дат и при этом делаю отбор только нескольких дат. В этом случае не считается общий итог по каждому товару. А в MDX Sample Application работает правильно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2006, 18:59 |
|
||
|
MS AS2K, Excel, обидная проблема с CM в virtual cube
|
|||
|---|---|---|---|
|
#18+
А что Вы подразумеваете под общим итогом по каждому товару? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2006, 19:02 |
|
||
|
MS AS2K, Excel, обидная проблема с CM в virtual cube
|
|||
|---|---|---|---|
|
#18+
Значение в графе Общий итог, там должно быть количество визитов за период ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2006, 19:08 |
|
||
|
MS AS2K, Excel, обидная проблема с CM в virtual cube
|
|||
|---|---|---|---|
|
#18+
Поробуйте убрать измерение товаров из сводной таблицы, тогда тоталы работают? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2006, 19:16 |
|
||
|
MS AS2K, Excel, обидная проблема с CM в virtual cube
|
|||
|---|---|---|---|
|
#18+
Нет, все равно #ЗНАЧ! выводит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2006, 19:17 |
|
||
|
MS AS2K, Excel, обидная проблема с CM в virtual cube
|
|||
|---|---|---|---|
|
#18+
А какой у Вас Service Pack установлен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2006, 19:21 |
|
||
|
MS AS2K, Excel, обидная проблема с CM в virtual cube
|
|||
|---|---|---|---|
|
#18+
SP4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2006, 19:29 |
|
||
|
MS AS2K, Excel, обидная проблема с CM в virtual cube
|
|||
|---|---|---|---|
|
#18+
У меня на SP3 работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2006, 19:39 |
|
||
|
MS AS2K, Excel, обидная проблема с CM в virtual cube
|
|||
|---|---|---|---|
|
#18+
Если включаю "Учитывать скрытые элементы в итогах", работает как положено. Обидно все-таки, ведь на самом деле элементы тут на итог не влияют ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2006, 19:41 |
|
||
|
MS AS2K, Excel, обидная проблема с CM в virtual cube
|
|||
|---|---|---|---|
|
#18+
Попробуйте вместо ValidMeasure задать полный тюпл, т.е. что-то типа Код: plaintext Владислав Беляев ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2006, 22:07 |
|
||
|
MS AS2K, Excel, обидная проблема с CM в virtual cube
|
|||
|---|---|---|---|
|
#18+
БеляевПопробуйте вместо ValidMeasure задать полный тюпл, т.е. что-то типа Код: plaintext Владислав Беляев Собственно, именно такой вариант я и подразумевал по умолчанию, не зная о функции ValidMeasure, и именно не него и жаловался, говоря, что если в отборе товаров в Excel исключить одну/несколько позиций, то область данных становится пустой, нет вообще никаких данных по всем позициям ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2006, 10:24 |
|
||
|
MS AS2K, Excel, обидная проблема с CM в virtual cube
|
|||
|---|---|---|---|
|
#18+
Aceball БеляевПопробуйте вместо ValidMeasure задать полный тюпл, т.е. что-то типа Код: plaintext Владислав Беляев Собственно, именно такой вариант я и подразумевал по умолчанию, не зная о функции ValidMeasure, и именно не него и жаловался, говоря, что если в отборе товаров в Excel исключить одну/несколько позиций, то область данных становится пустой, нет вообще никаких данных по всем позициям Значит Вы не всё туда включили, надо придерживаться следующего правила: включить в тюпл все измерения, которые отсутствуют в физическом кубе, где мерой является [Measures].[Визиты], но присутствуют в виртуальном кубе Должен включаться член измерения по умолчанию [Измерение].DefaultMember Владислав Беляев ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2006, 10:44 |
|
||
|
|

start [/forum/topic.php?fid=49&msg=33593960&tid=1870465]: |
0ms |
get settings: |
5ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 333ms |

| 0 / 0 |
