Текущее время: Чт, сен 04 2025, 22:44

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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