
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
22.07.2004, 13:35:24
|
|||
|---|---|---|---|
|
|||
Мера должна зависит не от всех измерений. Как сделать? |
|||
|
#18+
Добрый день. Помогите пожалуйста справиться с такой задачкой: есть куб, содержащий несколько (больше двух, около десятка) измерений. Есть мера, которая должна зависеть только от двух измерений, независимо от выбора фильтра по остальным измерениям. К примеру, измерения куба период, объект и клиент, мера - себестоимость. Надо получить данные по себестоимости в зависимости от выбранных объектов и периодов, а они суммируются по клиентам. В SQL можно было бы сделать примерно так: SELECT distinct SebestUSD, PeriodID,ObjectID FROM Facts order by PeriodID,ObjectID или так: SELECT AVG(SebestUSD) AS Expr1, PeriodID,ObjectID FROM Facts group by PeriodID,ObjectID А вот как получить результат в OLAP? Инструменты - AS, Excel. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.07.2004, 13:43:56
|
|||
|---|---|---|---|
Мера должна зависит не от всех измерений. Как сделать? |
|||
|
#18+
Будет чтото типа Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.07.2004, 14:00:56
|
|||
|---|---|---|---|
|
|||
Мера должна зависит не от всех измерений. Как сделать? |
|||
|
#18+
Насколько я понимаю, все наоборот. Мне не нужна сумма по всем клиентам. Мне нужно, чтобы для каждого клиента в отдельности и для них всех вместе и для любого их сочетания результатом всегда была одна и та же себестоимость по выбранным объекту и периоду. Мне как раз надо узнать, как независимо от клиентов (и других измерений) все считать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.07.2004, 14:04:07
|
|||
|---|---|---|---|
Мера должна зависит не от всех измерений. Как сделать? |
|||
|
#18+
ОК, а как у вас считается себестоимость. НА основании каких фактов И как эти факты привязаны в DWH к измерениям Период,Объект, Клиент ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.07.2004, 14:05:18
|
|||
|---|---|---|---|
Мера должна зависит не от всех измерений. Как сделать? |
|||
|
#18+
А торможу) чтото типа AVG({[Период].currentmember,[Объект].currentmember},Себестоимость) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.07.2004, 14:17:04
|
|||
|---|---|---|---|
|
|||
Мера должна зависит не от всех измерений. Как сделать? |
|||
|
#18+
Спасибо. По идее похоже (так и думал, что должно быть что-то не сложное, но торможу). Но почему-то не считает :( выдает #ERR :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.07.2004, 14:31:43
|
|||
|---|---|---|---|
Мера должна зависит не от всех измерений. Как сделать? |
|||
|
#18+
Приведите код чего написали. И куда положили в Calcmembers на уровне Measures? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.07.2004, 14:49:34
|
|||
|---|---|---|---|
|
|||
Мера должна зависит не от всех измерений. Как сделать? |
|||
|
#18+
В Calculated Members. Прямо так и написала. avg({[Период].currentmember,[Объект].currentmember},[Measures].[Себестоимость USD]) Может дело в том, что по некоторым сочетаниям Период-Объект нет значений? то есть в SQL по некоторым строкам среднее NULL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.07.2004, 18:54:52
|
|||
|---|---|---|---|
|
|||
Мера должна зависит не от всех измерений. Как сделать? |
|||
|
#18+
Попробуйте внутри множества оформить список как тапл (добавьте круглые скобки): avg({([Период].currentmember,[Объект].currentmember)},[Measures].[Себестоимость USD]). У меня такая конструкция работает, а без круглых скобок - та же ошибка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.07.2004, 19:24:50
|
|||
|---|---|---|---|
|
|||
Мера должна зависит не от всех измерений. Как сделать? |
|||
|
#18+
Спасибо, со скобками работает, но все равно результат не совсем правильный получается :( Если выбрано по одному объекту и периоду, то все правильно рассчитывается, независимо от остальных измерений. А если объектов и/или периодов в фильтре несколько, то результат неправильный, потому что берется среднее значение себестоимости ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=49&mobile=1&tid=1872421]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
234ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
| others: | 229ms |
| total: | 550ms |

| 0 / 0 |
