Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
11.07.2020, 16:25:34
 
Начало Помощь Поиск Войти Регистрация
Новости: Форум обновлен

+  Форум АО "ВЗЛЕТ"
|-+  Автоматизация и диспетчеризация
| |-+  Взлет СП4
| | |-+  Точка учета Итоги по 043
0 Пользователей и 1 Гость смотрят эту тему. « предыдущая тема следующая тема »
Страниц: 1 [2] Печать
Автор Тема: Точка учета Итоги по 043  (Прочитано 1256 раз)
dimoniche
Global Moderator
*****

Харизма: 17
Офлайн Офлайн

Сообщений: 463


« Ответ #15 : 25.06.2020, 19:14:06 »

Добрый вечер, подскажите какую можно формулу или условие прописать (В моих отчетах считаются нормативные потери за дни ) можно какое нибудь условие прописать что бы за определенные дни не считались потери?Huh?Huh?

Можно в поле использовать что-то похожее на это:
Iif(GetDay([TimeArchive]) == 1 || GetDay([TimeArchive]) == 2 ,[Scheme_TimeIdle] , [Scheme_TimeWork])

Записан
Энерго_алексей
Наш человек
***

Харизма: 7
Офлайн Офлайн

Сообщений: 658


« Ответ #16 : 25.06.2020, 20:14:52 »

Добрый вечер, подскажите какую можно формулу или условие прописать (В моих отчетах считаются нормативные потери за дни ) можно какое нибудь условие прописать что бы за определенные дни не считались потери?Huh?Huh?

Можно в поле использовать что-то похожее на это:
Iif(GetDay([TimeArchive]) == 1 || GetDay([TimeArchive]) == 2 ,[Scheme_TimeIdle] , [Scheme_TimeWork])


А где даты прописывать я в формулах не очень силен.
Записан
Энерго_алексей
Наш человек
***

Харизма: 7
Офлайн Офлайн

Сообщений: 658


« Ответ #17 : 25.06.2020, 20:32:26 »

И ещё подскажите есть функция ABS преоброзования в положительный результат у меня вот не получаеться минусы в плюс перевести функцией ABS()

Да, эта функция и она вполне работает. Если нужно абсолютное значение всего выражения, скобочку в конец перенесите.
Все равно не получается, можно я вам скину отчетную форму? посмотрите что я не правильно делаю.

* Энерготрейд плюс Открытая Система Без Давления Руч Потери (-М,-Q).vspr (64.72 Кб - загружено 24 раз.)
Записан
Энерго_алексей
Наш человек
***

Харизма: 7
Офлайн Офлайн

Сообщений: 658


« Ответ #18 : 25.06.2020, 20:48:50 »

У меня не получается вывести колонку ВОС в ВКТ-7 В точках учета.

Так это же для точек учета поле Scheme_TimeIdle.

Спасибо
Записан
Энерго_алексей
Наш человек
***

Харизма: 7
Офлайн Офлайн

Сообщений: 658


« Ответ #19 : 25.06.2020, 20:51:45 »

Добрый вечер, подскажите какую можно формулу или условие прописать (В моих отчетах считаются нормативные потери за дни ) можно какое нибудь условие прописать что бы за определенные дни не считались потери?Huh?Huh?

Можно в поле использовать что-то похожее на это:
Iif(GetDay([TimeArchive]) == 1 || GetDay([TimeArchive]) == 2 ,[Scheme_TimeIdle] , [Scheme_TimeWork])


А у меня считаются потери вот так [ArchivePeriod] * [CustomPropertyOfArchive.Equip_NormPot] то есть мне это удалять и вставлять Iif(GetDay([TimeArchive]) == 1 || GetDay([TimeArchive]) == 2 ,[Scheme_TimeIdle] , [Scheme_TimeWork]) это так ?
Записан
dimoniche
Global Moderator
*****

Харизма: 17
Офлайн Офлайн

Сообщений: 463


« Ответ #20 : 26.06.2020, 10:44:06 »

А у меня считаются потери вот так [ArchivePeriod] * [CustomPropertyOfArchive.Equip_NormPot] то есть мне это удалять и вставлять Iif(GetDay([TimeArchive]) == 1 || GetDay([TimeArchive]) == 2 ,[Scheme_TimeIdle] , [Scheme_TimeWork]) это так ?

Нет конечно. Как то вот так:
Iif(GetDay([TimeArchive]) == 1 || GetDay([TimeArchive]) == 2 ,[какой то другой расчет] , [ArchivePeriod] * [CustomPropertyOfArchive.Equip_NormPot])

Это получается что первого и второго числа месяца у вас другой алгоритм, в остальные дни считаем по старому.
GetDay([TimeArchive]) - отдает число из даты.



Записан
Энерго_алексей
Наш человек
***

Харизма: 7
Офлайн Офлайн

Сообщений: 658


« Ответ #21 : 26.06.2020, 13:32:17 »

А у меня считаются потери вот так [ArchivePeriod] * [CustomPropertyOfArchive.Equip_NormPot] то есть мне это удалять и вставлять Iif(GetDay([TimeArchive]) == 1 || GetDay([TimeArchive]) == 2 ,[Scheme_TimeIdle] , [Scheme_TimeWork]) это так ?

Нет конечно. Как то вот так:
Iif(GetDay([TimeArchive]) == 1 || GetDay([TimeArchive]) == 2 ,[какой то другой расчет] , [ArchivePeriod] * [CustomPropertyOfArchive.Equip_NormPot])

Это получается что первого и второго числа месяца у вас другой алгоритм, в остальные дни считаем по старому.
GetDay([TimeArchive]) - отдает число из даты.





А вы не смотрели мою отчетную форму почему там в итогах  функция Abs() не работает.
Записан
Энерго_алексей
Наш человек
***

Харизма: 7
Офлайн Офлайн

Сообщений: 658


« Ответ #22 : 26.06.2020, 15:33:37 »

А у меня считаются потери вот так [ArchivePeriod] * [CustomPropertyOfArchive.Equip_NormPot] то есть мне это удалять и вставлять Iif(GetDay([TimeArchive]) == 1 || GetDay([TimeArchive]) == 2 ,[Scheme_TimeIdle] , [Scheme_TimeWork]) это так ?

Нет конечно. Как то вот так:
Iif(GetDay([TimeArchive]) == 1 || GetDay([TimeArchive]) == 2 ,[какой то другой расчет] , [ArchivePeriod] * [CustomPropertyOfArchive.Equip_NormPot])

Это получается что первого и второго числа месяца у вас другой алгоритм, в остальные дни считаем по старому.
GetDay([TimeArchive]) - отдает число из даты.





А вы не смотрели мою отчетную форму почему там в итогах  функция Abs() не работает.
Подскажите Iif(GetDay([TimeArchive]) == 1 || GetDay([TimeArchive]) == 2 ,[какой то другой расчет] , [ArchivePeriod] * [CustomPropertyOfArchive.Equip_NormPot])

если мне нужно что бы с 27.05. по 14.06 не считались потери я должен сделать вот там>>>>>Iif(GetDay([TimeArchive]) == 27 || GetDay([TimeArchive]) == 14 ,[какой то другой расчет] , [ArchivePeriod] * [CustomPropertyOfArchive.Equip_NormPot])
Записан
Энерго_алексей
Наш человек
***

Харизма: 7
Офлайн Офлайн

Сообщений: 658


« Ответ #23 : 30.06.2020, 18:16:10 »

А у меня считаются потери вот так [ArchivePeriod] * [CustomPropertyOfArchive.Equip_NormPot] то есть мне это удалять и вставлять Iif(GetDay([TimeArchive]) == 1 || GetDay([TimeArchive]) == 2 ,[Scheme_TimeIdle] , [Scheme_TimeWork]) это так ?

Нет конечно. Как то вот так:
Iif(GetDay([TimeArchive]) == 1 || GetDay([TimeArchive]) == 2 ,[какой то другой расчет] , [ArchivePeriod] * [CustomPropertyOfArchive.Equip_NormPot])

Это получается что первого и второго числа месяца у вас другой алгоритм, в остальные дни считаем по старому.
GetDay([TimeArchive]) - отдает число из даты.
Не подскажите мне.......жду от вас ответа.




Записан
Энерго_алексей
Наш человек
***

Харизма: 7
Офлайн Офлайн

Сообщений: 658


« Ответ #24 : 07.07.2020, 09:31:23 »

А у меня считаются потери вот так [ArchivePeriod] * [CustomPropertyOfArchive.Equip_NormPot] то есть мне это удалять и вставлять Iif(GetDay([TimeArchive]) == 1 || GetDay([TimeArchive]) == 2 ,[Scheme_TimeIdle] , [Scheme_TimeWork]) это так ?

Нет конечно. Как то вот так:
Iif(GetDay([TimeArchive]) == 1 || GetDay([TimeArchive]) == 2 ,[какой то другой расчет] , [ArchivePeriod] * [CustomPropertyOfArchive.Equip_NormPot])

Это получается что первого и второго числа месяца у вас другой алгоритм, в остальные дни считаем по старому.
GetDay([TimeArchive]) - отдает число из даты.




Все ещё жду от вас ответа.
Записан
Страниц: 1 [2] Печать 
« предыдущая тема следующая тема »
Перейти в:  


Войти

© 1990—2016, АО «Взлет».
Все права защищены.
Контактная информация
Powered by SMF 1.1.13 | SMF © 2006-2011, Simple Machines LLC
Материалы, размещенные на сайте, охраняются законодательством об авторском праве. Перепечатка материалов допускается только со ссылкой на сайт.