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

start [/forum/topic.php?fid=49&gotonew=1&tid=1872746]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
59ms |
get topic data: |
13ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 257ms |
| total: | 410ms |

| 0 / 0 |
