Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
CM в качестве измерения
|
|||
|---|---|---|---|
|
#18+
Привет всем Подскажите, плз, как сделать такую штуку: Есть таблица фактов - покупки по дисконтным картам Меры - сумма покупки по карте, количество карт Требуется сделать измерение "сумма покупки на карте" с такими членами: до 1000 от 1000 до 5000 от 5000 до 10000 свыше 10000. Т.е. заказчик хочет, например, посмотреть сколько карт имеют сумму покупок от 1000 до 5000 за 2002 год. Использую MS AS. С уважением, Сергей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2003, 17:07 |
|
||
|
CM в качестве измерения
|
|||
|---|---|---|---|
|
#18+
Эту задачу можно решить как минимум 2-мя способами: 1) При создании вьюшки в БД MS SQL Server, которая будет использоваться как таблица фактов, сделать в ней соответствующее поле. 2) Использовать OLAP-клиента, умеющего работать с подмножествами на основе данных их куба MS AS (например Cognos PowerPlay). Этот подход хорош тем, что не требуется задавать жестких границ интервалов (до 1000, от 1000 до 5000 и т.п.) - их можно в любой момент переопределить, не перегенерируя куб. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2003, 17:15 |
|
||
|
CM в качестве измерения
|
|||
|---|---|---|---|
|
#18+
Я бы попробовал копнуть в этом направлении, если достаточно правильно понял суть вопроса: на www.tomchester.net меню Download, далее Calculation Dimension (Example OLAP database containing a special calculation dimension.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2003, 14:40 |
|
||
|
CM в качестве измерения
|
|||
|---|---|---|---|
|
#18+
To Jurii Эту задачу можно решить как минимум 2-мя способами: т.е. существует и третий способ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2003, 14:38 |
|
||
|
CM в качестве измерения
|
|||
|---|---|---|---|
|
#18+
На Oracle Express это можно сделать через механизм Realtions, но тут у нас MS AS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2003, 15:08 |
|
||
|
CM в качестве измерения
|
|||
|---|---|---|---|
|
#18+
To KSO: т.е. существует и третий способ? Да, третий способ существует. Он позволяет проводить более интересный анализ, но его можно использовать лишь с аналитическими продуктами Cognos. Не знаю, является ли MS AS для Вас корпоративным стандартом, но на всякий случай опишу этот способ: Для анализа продаж часто приходится разделять объекты (покупатели, дисконтные карты, товары, кассиры, филиалы/магазины и т.п.) на хороших и плохих, крупных и мелких, прибыльных и неприбыльных и т.п. Градаций может быть либо 2, либо много. И далеко не всегда известно, как правильнее задать шкалу. Для этого зачастую используются статистические методы. Лично я предпочитаю функцию Квантиль и использую продукт Cognos Impromptu для создания виртуальных вьюшек визуальными средствами. У функции Квантиль есть 2 параметра - сумма по объекту (например, выручка по дисконтной карте) и количество градаций, на которые разбивается множество этих объектов. Если же решать Вашу простую задачу (когда известны интервалы), то функция Квантиль не понадобится. Вы просто в конструкторе выражений Impromptu создадите примерно следующую формулу: IF Сумма <= 1000 Then "Менее 1000" Else ( IF Сумма <=5000 ) Then "От 1000 до 5000"... и т.д., где Сумма - это вычисляемая колонка в Impromptu: Total (Выручка) for Идентификатор_Дисконтной_Карты. Далее, колонки запроса Impromptu сохраняются в виде виртуальной вьюшки, и используются для проектирования куба в Cognos PowerPlay. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2003, 15:22 |
|
||
|
CM в качестве измерения
|
|||
|---|---|---|---|
|
#18+
To Jurii Спасибо, это все понятно. Я делал такую же формулу в CM. Но как потом ее использовать в качестве измерения? Или MS AS этого не умеет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2003, 15:46 |
|
||
|
CM в качестве измерения
|
|||
|---|---|---|---|
|
#18+
To KSO: Я делал такую же формулу в CM. Но как потом ее использовать в качестве измерения? Или MS AS этого не умеет? Я не эксперт по MS AS. Могу лишь предположить, что если объект многомерной модели (например CM) нельзя перетащить мышкой в область измерений - то MS AS действительно это не умеет. В Cognos все более дружественно - там можно делать вычисляемые объекты, и перетаскивать их либо в область измерений, либо в область показателей. А вот CM в Cognos PowerPlay точно нельзя использовать как измерение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2003, 16:12 |
|
||
|
CM в качестве измерения
|
|||
|---|---|---|---|
|
#18+
Привет! Есть такое понятие как Dummy Dimension. С его помощью можно решить такую задачу. Описывать тут долго, попробуй сам покопать. Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2003, 12:50 |
|
||
|
CM в качестве измерения
|
|||
|---|---|---|---|
|
#18+
{Есть такое понятие как Dummy Dimension. С его помощью можно решить такую задачу. Описывать тут долго, попробуй сам покопать.} Вот-вот. Выше давал ссылку на пример про ЭТО. Где-то на MS тоже была статейка про такого рода dimensions. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2003, 10:50 |
|
||
|
|

start [/forum/topic.php?fid=49&tid=1873086]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 219ms |
| total: | 356ms |

| 0 / 0 |
