Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Проверка на значение аналитики / 4 сообщений из 4, страница 1 из 1
01.02.2005, 17:19
    #32895323
boukseev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка на значение аналитики
Хочу вывести:
посчитать процент отклонений = оборот (аналитика брака, списаний) / оборот производства *100
...но для графы производства процент должен = 0

Для этого использую:
IIf(([InventTransC_Направление].CurrentMember = Производство), 0,([InventTransC_Направление].CurrentMember,[Measures].[ОборотКолво])/([InventTransC_Направление].[Производство],[Measures].[ОборотКолво])*100)

Подскажите, в чем я не прав, но это поле упорно не выводится
...
Рейтинг: 0 / 0
01.02.2005, 18:20
    #32895531
Проверка на значение аналитики
автор
...но это поле упорно не выводится

Если разговор ведедся об MS AS то возможны варианты:
1.У CalcMembera свойство Visible=False
2.На том месте где ожидаем увидеть данные, на мониторе какие то помехи(стикер, жевачка, лак для ногтей и т.д.) |;-))))
3.Что такое "Производство" - элемент? уровень? Может записать
Код: plaintext
1.
2.
3.
(([InventTransC_Направление].CurrentMember is [InventTransC_Направление].[Производство]
или
(([InventTransC_Направление].CurrentMember.Level is [InventTransC_Направление].[Производство]
Вот маленький перечень возможных багов по вопросу
...
Рейтинг: 0 / 0
01.02.2005, 18:28
    #32895559
boukseev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка на значение аналитики
Используется MS OLAP + web components

я в OLAPE не силен вообще и пишу по образу и подобию :-)

оборот - это количественная мера
производство - это аналитика (измерение) оборота,
т.е. оборот бывает с аналитикой: производство, брак, инвентаризпция и пр.

Если не сложно, напишите целиком выражение, особенно как реализовать условие "если -то" в данном варианте
...
Рейтинг: 0 / 0
02.02.2005, 00:18
    #32895873
Проверка на значение аналитики
Пардон затормозил с ответом.
Так наскоко я понял почти всё написано тока пофиксить
Код: plaintext
1.
2.
3.
IIf(([InventTransC_Направление].CurrentMember is [InventTransC_Направление].[Производство]), 
 0 ,
([InventTransC_Направление].CurrentMember,[Measures].[ОборотКолво])/([InventTransC_Направление].[Производство],[Measures].[ОборотКолво])* 100 )
Надеюсь не ошибаюсь.
P.S. На всяк случай. CalcMember создавать на сервере.
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Проверка на значение аналитики / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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