Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
26.03.2004, 12:28
|
|||
|---|---|---|---|
Как использовать в расчетах доп. свойства измерений? |
|||
|
#18+
У меня есть измерение Period - это дата. Я сделал доп. свойство Work Time - это рабочее время за период. Есть показатель Process Time. Как правильно написать формулу в вычисляемом показателе, чтобы получить процент загрузки, т.е. надо поделить Process Time на Work Time за Period: Я использую MSOLAP Так не прокатывает: [Measures].[Process Time]/[Period].CurrentMember.Properties("Work Time") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.03.2004, 12:38
|
|||
|---|---|---|---|
Как использовать в расчетах доп. свойства измерений? |
|||
|
#18+
Так я считал сумму НП: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.03.2004, 12:44
|
|||
|---|---|---|---|
Как использовать в расчетах доп. свойства измерений? |
|||
|
#18+
Написал так: [Measures].[Process Time]/StrToValue([Period].CurrentMember.Properties("Work Time")) пролезло, но результат #ERR ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.03.2004, 12:49
|
|||
|---|---|---|---|
Как использовать в расчетах доп. свойства измерений? |
|||
|
#18+
У тя может быть деление на 0 ? [Period].CurrentMember выбран и имеет значение ? Они должны быть развернуты напротив ячеек в которых считается показатель. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.03.2004, 12:56
|
|||
|---|---|---|---|
Как использовать в расчетах доп. свойства измерений? |
|||
|
#18+
Написал так, все равно: iif(IsEmpty([Period].CurrentMember),0, StrToValue([Period].CurrentMember.Properties("Work Time"))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.03.2004, 12:58
|
|||
|---|---|---|---|
Как использовать в расчетах доп. свойства измерений? |
|||
|
#18+
Не понятно, почему все значения #ERR так тоже не проходит iif(StrToValue([Period].CurrentMember.Properties("Work Time")) = 0,1, StrToValue([Period].CurrentMember.Properties("Work Time"))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.03.2004, 13:06
|
|||
|---|---|---|---|
Как использовать в расчетах доп. свойства измерений? |
|||
|
#18+
Period имеет несколько уровней. Доп. свойство я добавил на уровне Day ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.03.2004, 13:12
|
|||
|---|---|---|---|
Как использовать в расчетах доп. свойства измерений? |
|||
|
#18+
А такой вариант разве не должен в любом случае выдавать правильный результат? StrToValue([Period].CurrentMember.Properties("Work Time")) Измерение ведь не может иметь пустых значений. Я точно знаю что в таблице этого измерения нет пустых значений. Хотя бывают нули (Work Time) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.03.2004, 13:25
|
|||
|---|---|---|---|
Как использовать в расчетах доп. свойства измерений? |
|||
|
#18+
Получилось. Вставил доп. свойство во все уровни измерения. Возник другой вопрос, а как бы их суммировать по уровням. Или это только в исходной таблице возможно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.03.2004, 13:28
|
|||
|---|---|---|---|
Как использовать в расчетах доп. свойства измерений? |
|||
|
#18+
Что значит суммировать по уровням ? Если хочешь чтобы считалось только на тех уровнях, где оно есть - анализируй уровень. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.03.2004, 13:31
|
|||
|---|---|---|---|
Как использовать в расчетах доп. свойства измерений? |
|||
|
#18+
У меня по дням записаны часы работы. Если я выбираю группировку по неделям, то нужно чтобы эти часы складывались. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.03.2004, 13:32
|
|||
|---|---|---|---|
Как использовать в расчетах доп. свойства измерений? |
|||
|
#18+
Такой вариант тоже возвращает #ERR Sum({Period}, StrToValue([Period].CurrentMember.Properties("Work Time"))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.03.2004, 14:02
|
|||
|---|---|---|---|
Как использовать в расчетах доп. свойства измерений? |
|||
|
#18+
Попробуй так: Sum(Descendants([Period].CurrentMember, День), StrToValue([Period].CurrentMember.Properties("Work Time"))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.03.2004, 14:02
|
|||
|---|---|---|---|
Как использовать в расчетах доп. свойства измерений? |
|||
|
#18+
Хотя не уверен, что это сработает со значениями свойств. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.03.2004, 15:14
|
|||
|---|---|---|---|
Как использовать в расчетах доп. свойства измерений? |
|||
|
#18+
У меня опять перестало работать : StrToValue([Period].CurrentMember.Properties("Work Time")) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.03.2004, 15:25
|
|||
|---|---|---|---|
Как использовать в расчетах доп. свойства измерений? |
|||
|
#18+
Вот так работает: [Period].CurrentMember.Properties("Work Time") а вот так нет: [Period].CurrentMember.Properties("Work Time") * 24 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.03.2004, 15:33
|
|||
|---|---|---|---|
Как использовать в расчетах доп. свойства измерений? |
|||
|
#18+
Кажется я нащупал нить: Когда данные отображаются как есть [Period].CurrentMember.Properties("Work Time"), то число показывается с десятичным делителем ',' а надо '.' поэтому применение функции StrToValue не может превратить в число. Как быть как правильно настроить? Тип данных у доп. свойства Double ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=49&tablet=1&tid=1872746]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
76ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 259ms |
| total: | 432ms |

| 0 / 0 |
