Текущее время: Вс, сен 07 2025, 03:22

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Как узнать включен ли признак в развертку?
СообщениеДобавлено: Вт, ноя 19 2013, 11:35 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 02 2004, 09:20
Сообщения: 152
Пол: Женский
Всем здравствуйте.

Можно ли узнать включил ли пользователь признак в развертку отчета или нет?
без макросов, только средствами query designer.

Задача следующая, если в развертку включен квартал(без месяца), то делить сумму на 3.
Если нет ни кварталов, ни месяцев - делить на колво мес. в отчетном периоде.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как узнать включен ли признак в развертку?
СообщениеДобавлено: Вт, ноя 19 2013, 12:15 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, окт 11 2005, 12:10
Сообщения: 687
Откуда: Москва
Пол: Мужской
Если я правильно понял суть задачи, то нужно сохранить на кубе показатель со спецагрегацией "Среднее" по признаку 0CALMONTH.

_________________
Глаза боятся, а руки крюки


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как узнать включен ли признак в развертку?
СообщениеДобавлено: Вт, ноя 19 2013, 12:22 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 02 2004, 09:20
Сообщения: 152
Пол: Женский
не совсем.
вот если сотрудника есть суммы только за два месяца, а отчет за три.
Нам его общую сумму все равно надо поделить на три, а среднее поделит на два.
и к тому же это не просто сумма, а ограниченный показатель, динамический, так сказать...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как узнать включен ли признак в развертку?
СообщениеДобавлено: Вт, ноя 19 2013, 12:43 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, окт 11 2005, 12:10
Сообщения: 687
Откуда: Москва
Пол: Мужской
А! Я генерирую нолики для этого :).
Пока вот только не придумал, что со сжатием делать -- иногда промахиваюсь.

_________________
Глаза боятся, а руки крюки


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как узнать включен ли признак в развертку?
СообщениеДобавлено: Вт, ноя 19 2013, 13:49 
Специалист
Специалист

Зарегистрирован:
Чт, фев 24 2005, 17:48
Сообщения: 160
Откуда: Красногорск
Извините не удержался - но по аватаркам Вы прям как Алиса и Чеширский кот :)

Теперь по сути вопроса - можно.
Для этого надо сделать формулу переменную на признаке квартала, чтобы она возвращала значение ключа.
Соответсвенно если значение не 0, то развертка есть, если 0 - разветки нет
не забудте обернуть переменную в NoErr... хотя от квартала врядли можно ждать подвоха

И да, будут проблемы с итогами... Вам надо либо поставить сумирование, либо использовать функцию leaf - чтобы определить итог это или нет.

Но если честно немного смущает в повествовании фраза - "Нам его общую сумму все равно надо поделить на три, а среднее поделит на два.". Появиться у Вас в отчете полугодие - и снова заплатки лепить... Движение коллеги в сторону генерации 0-лей и использовании среднего более системно...

Толик


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как узнать включен ли признак в развертку?
СообщениеДобавлено: Вт, ноя 19 2013, 14:15 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 02 2004, 09:20
Сообщения: 152
Пол: Женский
Цитата:
Для этого надо сделать формулу переменную на признаке квартала, чтобы она возвращала значение ключа.
Соответсвенно если значение не 0, то развертка есть, если 0 - разветки нет


Сделала переменную-формулу типа замены для 0calquarter. Даже если квартала нет в развертке, отображается ключ первого квартала из отчетного периода.
Поэтому никак.... :cry:
Нули генерить мне кажется еще менее реально. Во всем видам оплат ? И к тому же в отчет попадают и уволенные сотрудники, до каких пор мне им нули проставлять?...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как узнать включен ли признак в развертку?
СообщениеДобавлено: Вт, ноя 19 2013, 15:10 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, окт 11 2005, 12:10
Сообщения: 687
Откуда: Москва
Пол: Мужской
Мне кажется, что средняя зарплата за 2013г. Иванова, уволенного в 2012г. никого не интересует

_________________
Глаза боятся, а руки крюки


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как узнать включен ли признак в развертку?
СообщениеДобавлено: Ср, ноя 20 2013, 08:33 
Специалист
Специалист

Зарегистрирован:
Чт, фев 24 2005, 17:48
Сообщения: 160
Откуда: Красногорск
Очень странно.
Можете уточнить версию системы.
Когда переменная всегда возвращает значения 0calmonth в разветке есть? или не важно... есть 0calmonth в развертке или нет - значение всегда приходит?

Tolik

Galala написала:
Цитата:
Для этого надо сделать формулу переменную на признаке квартала, чтобы она возвращала значение ключа.
Соответсвенно если значение не 0, то развертка есть, если 0 - разветки нет


Сделала переменную-формулу типа замены для 0calquarter. Даже если квартала нет в развертке, отображается ключ первого квартала из отчетного периода.
Поэтому никак.... :cry:
Нули генерить мне кажется еще менее реально. Во всем видам оплат ? И к тому же в отчет попадают и уволенные сотрудники, до каких пор мне им нули проставлять?...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как узнать включен ли признак в развертку?
СообщениеДобавлено: Ср, ноя 20 2013, 08:38 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 02 2004, 09:20
Сообщения: 152
Пол: Женский
всегда отображается первое значение из интервала. Даже если ни месяцев, ни кварталов нет в развертке.
Если квартал добавить, то для каждой строчки будет отображаться свой квартал.
BW 7.3


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB