Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Мера должна зависит не от всех измерений. Как сделать?
|
|||
|---|---|---|---|
|
#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:35 |
|
||
|
Мера должна зависит не от всех измерений. Как сделать?
|
|||
|---|---|---|---|
|
#18+
Будет чтото типа Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2004, 13:43 |
|
||
|
Мера должна зависит не от всех измерений. Как сделать?
|
|||
|---|---|---|---|
|
#18+
Насколько я понимаю, все наоборот. Мне не нужна сумма по всем клиентам. Мне нужно, чтобы для каждого клиента в отдельности и для них всех вместе и для любого их сочетания результатом всегда была одна и та же себестоимость по выбранным объекту и периоду. Мне как раз надо узнать, как независимо от клиентов (и других измерений) все считать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2004, 14:00 |
|
||
|
Мера должна зависит не от всех измерений. Как сделать?
|
|||
|---|---|---|---|
|
#18+
ОК, а как у вас считается себестоимость. НА основании каких фактов И как эти факты привязаны в DWH к измерениям Период,Объект, Клиент ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2004, 14:04 |
|
||
|
Мера должна зависит не от всех измерений. Как сделать?
|
|||
|---|---|---|---|
|
#18+
А торможу) чтото типа AVG({[Период].currentmember,[Объект].currentmember},Себестоимость) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2004, 14:05 |
|
||
|
Мера должна зависит не от всех измерений. Как сделать?
|
|||
|---|---|---|---|
|
#18+
Спасибо. По идее похоже (так и думал, что должно быть что-то не сложное, но торможу). Но почему-то не считает :( выдает #ERR :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2004, 14:17 |
|
||
|
Мера должна зависит не от всех измерений. Как сделать?
|
|||
|---|---|---|---|
|
#18+
Приведите код чего написали. И куда положили в Calcmembers на уровне Measures? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2004, 14:31 |
|
||
|
Мера должна зависит не от всех измерений. Как сделать?
|
|||
|---|---|---|---|
|
#18+
В Calculated Members. Прямо так и написала. avg({[Период].currentmember,[Объект].currentmember},[Measures].[Себестоимость USD]) Может дело в том, что по некоторым сочетаниям Период-Объект нет значений? то есть в SQL по некоторым строкам среднее NULL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2004, 14:49 |
|
||
|
Мера должна зависит не от всех измерений. Как сделать?
|
|||
|---|---|---|---|
|
#18+
Попробуйте внутри множества оформить список как тапл (добавьте круглые скобки): avg({([Период].currentmember,[Объект].currentmember)},[Measures].[Себестоимость USD]). У меня такая конструкция работает, а без круглых скобок - та же ошибка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2004, 18:54 |
|
||
|
Мера должна зависит не от всех измерений. Как сделать?
|
|||
|---|---|---|---|
|
#18+
Спасибо, со скобками работает, но все равно результат не совсем правильный получается :( Если выбрано по одному объекту и периоду, то все правильно рассчитывается, независимо от остальных измерений. А если объектов и/или периодов в фильтре несколько, то результат неправильный, потому что берется среднее значение себестоимости ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2004, 19:24 |
|
||
|
|

start [/forum/topic.php?fid=49&msg=32617709&tid=1872421]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
| others: | 245ms |
| total: | 394ms |

| 0 / 0 |
