Числовые: различия между версиями
Sidminik (обсуждение | вклад) |
Sidminik (обсуждение | вклад) |
||
| (не показано 13 промежуточных версий этого же участника) | |||
| Строка 49: | Строка 49: | ||
==СТП (а ;б) (pow(а ; б))== | ==СТП (а ;б) (pow(а ; б))== | ||
'''Значение функции:''' | '''Значение функции:''' Возводит число «а» в степень «б». | ||
'''Пример:''' <code>[СТП (2 ;3)]</code> | |||
''' | '''Результат:''' ''8'' | ||
==ПМ(х,Δх,n;0)== | |||
'''Значение функции:''' Формирует строку «x ± Δх». «Δх» округляется до «n» значащих цифр; «x» округляется до того же количества знаков после запятой, что у «Δх». | |||
''' | '''Образец:''' <code>[ПМ([Результаты анализа -> Значение показателя (среднее)];[Результаты анализа -> Погрешность];2;0)]</code> | ||
'''Пример:''' <code></code> | '''Пример:''' <code>[ПМ(1,73258; 0,331;2;0)]</code> | ||
'''Результат:''' '''' | '''Результат:''' ''1,73 ± 0,33'' | ||
==Цифры (х ;n; m)== | ==Цифры (х ;n; m)== | ||
'''Значение функции:''' | '''Описание функции:''' | ||
*m - вариант округления (1 - округление до n знаков после запятой, 0 – округление до значащих цифр); | |||
*n - разряд округления (может быть >0 ,=0 или <0); | |||
*х - округляемое число. | |||
'''Значение функции:''' Округляет число «x» до «n» знаков после запятой. | |||
'''Пример:''' | |||
''' | <code>[ЦИФРЫ(12345; 2; 1)]</code> | ||
::'''Результат:''' ''12345,00'' | |||
<code>[ЦИФРЫ(12345,00; 0; 1)]</code> | |||
::'''Результат:''' ''12345'' | |||
<code>[ЦИФРЫ(12345,01; -2; 1)]</code> | |||
::'''Результат:''' ''12300'' | |||
<code>[ЦИФРЫ(555,55; 1; 0)]</code> | |||
::'''Результат:''' ''600'' | |||
''' | '''Внимание!''' Отрицательные числа в округлении работают только с целой частью числа (см. пример) | ||
==Римские (х)== | ==Римские (х)== | ||
'''Значение функции:''' | '''Значение функции:''' Переводит число «х» из десятичной системы исчисления в римскую. Диапазон работы функции 0<x<9999. | ||
'''Пример:''' <code></code> | '''Пример:''' <code>[Римские (5)]</code> | ||
'''Результат:''' '''' | '''Результат:''' ''V'' | ||
==Число(х ;n)== | ==Число(х ;n)== | ||
'''Описание функции:''' | |||
*х - округляемое число с ПЗ; | |||
*n- разряд округления, n≥0. | |||
'''Значение функции:''' | '''Значение функции:''' | ||
Округляет число «x» до «n» знаков после запятой. Обрезает нули. | |||
'''Пример:''' | '''Пример:''' | ||
'''Результат:''' '''' | <code>[ЧИСЛО (2,778; 2)]</code> | ||
::'''Результат:''' ''2,78'' | |||
<code>[ЧИСЛО (2,1003; 2)]</code> | |||
::'''Результат:''' ''2,1'' | |||
==ЧЦЗ (a ;b)== | ==ЧЦЗ (a ;b)== | ||
'''Значение функции:''' | '''Значение функции:''' Возвращает число знаков после запятой указанного числа «а» после его округления до указанного числа значащих цифр «b». | ||
'''Пример:''' | '''Пример:''' | ||
'''Результат:''' '''' | <code>[ЧЦЗ(3,9054; 3)]</code> | ||
::'''Результат:''' ''2'' | |||
<code>[ЧЦЗ(3852; 3)]</code> | |||
::'''Результат:''' ''0'' | |||
==Eee (х; n)== | ==Eee (х; n)== | ||
'''Значение функции:''' | '''Значение функции:''' Выводит число «х» в экспоненциальном виде, где «n» – число знаков после запятой. | ||
'''Пример:''' <code></code> | '''Пример:''' <code>[EEE(0,0000015; 2)]</code> | ||
'''Результат:''' '''' | '''Результат:''' ''1,50Е-6'' | ||
==Eee2(a; b; n)== | ==Eee2(a; b; n)== | ||
'''Значение функции:''' | '''Описание функции:''' | ||
*a – число, подлежащее округлению; | |||
*b – число, к степени которого приводится число «a»; | |||
*n – число знаков после запятой. | |||
'''Значение функции:''' Выводит число «a» в экспоненциальном виде, где «b» – число, к степени которого преобразуется «a», «n» – число знаков после запятой. Работает только для сборки ЛИС с «е». | |||
'''Пример:''' | '''Пример:''' | ||
'''Результат:''' '''' | <code>[EEE2(6,67e-11; 1,1e-10; 2)]</code> | ||
::'''Результат:''' ''0,67e-10'' | |||
<code>[EEE2(1,32e-11; 1,1e-9; 2)]</code> | |||
::'''Результат:''' ''0,1e-9'' | |||
==НомерЗаписи (х)== | ==НомерЗаписи (х)== | ||
'''Значение функции:''' | '''Значение функции:''' Проводит нумерацию переменных внутри раздела. | ||
'''Примеры:''' | |||
#<code>[НомерЗаписи (0)]</code> - нумерация начнется с 1. | |||
#Для того чтобы начать нумерацию с числа n, или продолжить нумерацию в другом разделе, необходимо записать следующим образом: <code>[НомерЗаписи (0)+(n-1)]</code>. | |||
#Может использоваться для многоуровневой нумерации в подзапросах. Например, документ имеет следующую структуру: | |||
[[Файл:recnum1.png|center]] | |||
Для нумерации записей в текущем запросе используется <code>[НомерЗаписи (0)]</code>, для переноса номера из запроса на один уровень выше <code>[НомерЗаписи (1)]</code>, для переноса номера из запроса на два уровня выше <code>[НомерЗаписи (2)]</code> и т.д. | |||
'''Нумерация объектов анализа:''' | |||
[[Файл:recnum2.png|558px|center]] | |||
'''Нумерация нормативов:''' | |||
[[Файл:recnum3.png|424px|center]] | |||
(т.е. сначала переносится номер объекта анализа, затем нумеруются нормативы внутри объекта). | |||
'''Нумерация списков:''' | |||
[[Файл:recnum4.png|551px|center]] | |||
(т.е. сначала переносится номер объекта анализа, затем номер норматива и затем нумеруются списки внутри норматива). | |||
''' | В '''результате''' документ выглядит вот так: | ||
[[Файл:recnum5.png|857px|center|thumb]] | |||
==Изстроки (х)== | ==Изстроки (х)== | ||
'''Значение функции:''' | '''Значение функции:''' Переводит число «х» из формата «строка» в формат «число с ПЗ». | ||
'''Пример:''' <code>[Изстроки ([Результаты анализа -> Значение показателя (среднее, округлённое)])]</code> | |||
==ЧЗП (х)== | |||
'''Значение функции:''' Функция возвращает количество знаков после 1-ого «ограничивающего» символа (точки, запятой и т.д.). | |||
'''Пример 1:''' | |||
Нужно представить результат анализа с тем же числом знаков после запятой, что в значении нормы (норматива). | |||
<code>[ЧИСЛО([Результат →Хср];[ЧЗП([Норма → значение нормы])])]</code> | |||
<code>[ЧИСЛО([8,7091];[ЧЗП([12,50])])] =8,71</code> | |||
''' | '''Пример 2:''' | ||
Число просто передавать нельзя, сначала положить в переменную!! | |||
<code>[ЧЗП(5,076854)] = 6</code> | |||
<code>[ЧЗП(06.05.2009)] = 7</code> | |||
<code>[ЧЗП(22:11)] = 2</code> | |||
Текущая версия от 03:45, 18 февраля 2026
INT (х)
Значение функции: Возвращает целую часть от числа «х».
Пример: [INT(2,77)]
Результат: 2
FRAC (х)
Значение функции: Возвращает дробную часть от числа «х».
Пример: [FRAC (2,77)]
Результат: 0,77
ROUND (х)
Значение функции: Возвращает округленное значение числа «х».
Пример: [ROUND (2,77)]
Результат: 3
SQR (х)
Значение функции: Возводит число «х» в квадрат.
Пример: [SQR (4)]
Результат: 16
SQRT (х)
Значение функции: Извлекает квадратный корень из числа «х».
Пример: [SQRT (4)]
Результат: 2
МОД (х)
Значение функции: Возвращает положительное значение числа «х».
Пример: [МОД (-10)]
Результат: 10
СТП (а ;б) (pow(а ; б))
Значение функции: Возводит число «а» в степень «б».
Пример: [СТП (2 ;3)]
Результат: 8
ПМ(х,Δх,n;0)
Значение функции: Формирует строку «x ± Δх». «Δх» округляется до «n» значащих цифр; «x» округляется до того же количества знаков после запятой, что у «Δх».
Образец: [ПМ([Результаты анализа -> Значение показателя (среднее)];[Результаты анализа -> Погрешность];2;0)]
Пример: [ПМ(1,73258; 0,331;2;0)]
Результат: 1,73 ± 0,33
Цифры (х ;n; m)
Описание функции:
- m - вариант округления (1 - округление до n знаков после запятой, 0 – округление до значащих цифр);
- n - разряд округления (может быть >0 ,=0 или <0);
- х - округляемое число.
Значение функции: Округляет число «x» до «n» знаков после запятой.
Пример:
[ЦИФРЫ(12345; 2; 1)]
- Результат: 12345,00
[ЦИФРЫ(12345,00; 0; 1)]
- Результат: 12345
[ЦИФРЫ(12345,01; -2; 1)]
- Результат: 12300
[ЦИФРЫ(555,55; 1; 0)]
- Результат: 600
Внимание! Отрицательные числа в округлении работают только с целой частью числа (см. пример)
Римские (х)
Значение функции: Переводит число «х» из десятичной системы исчисления в римскую. Диапазон работы функции 0<x<9999.
Пример: [Римские (5)]
Результат: V
Число(х ;n)
Описание функции:
- х - округляемое число с ПЗ;
- n- разряд округления, n≥0.
Значение функции: Округляет число «x» до «n» знаков после запятой. Обрезает нули.
Пример:
[ЧИСЛО (2,778; 2)]
- Результат: 2,78
[ЧИСЛО (2,1003; 2)]
- Результат: 2,1
ЧЦЗ (a ;b)
Значение функции: Возвращает число знаков после запятой указанного числа «а» после его округления до указанного числа значащих цифр «b».
Пример:
[ЧЦЗ(3,9054; 3)]
- Результат: 2
[ЧЦЗ(3852; 3)]
- Результат: 0
Eee (х; n)
Значение функции: Выводит число «х» в экспоненциальном виде, где «n» – число знаков после запятой.
Пример: [EEE(0,0000015; 2)]
Результат: 1,50Е-6
Eee2(a; b; n)
Описание функции:
- a – число, подлежащее округлению;
- b – число, к степени которого приводится число «a»;
- n – число знаков после запятой.
Значение функции: Выводит число «a» в экспоненциальном виде, где «b» – число, к степени которого преобразуется «a», «n» – число знаков после запятой. Работает только для сборки ЛИС с «е».
Пример:
[EEE2(6,67e-11; 1,1e-10; 2)]
- Результат: 0,67e-10
[EEE2(1,32e-11; 1,1e-9; 2)]
- Результат: 0,1e-9
НомерЗаписи (х)
Значение функции: Проводит нумерацию переменных внутри раздела.
Примеры:
[НомерЗаписи (0)]- нумерация начнется с 1.- Для того чтобы начать нумерацию с числа n, или продолжить нумерацию в другом разделе, необходимо записать следующим образом:
[НомерЗаписи (0)+(n-1)]. - Может использоваться для многоуровневой нумерации в подзапросах. Например, документ имеет следующую структуру:

Для нумерации записей в текущем запросе используется [НомерЗаписи (0)], для переноса номера из запроса на один уровень выше [НомерЗаписи (1)], для переноса номера из запроса на два уровня выше [НомерЗаписи (2)] и т.д.
Нумерация объектов анализа:

Нумерация нормативов:

(т.е. сначала переносится номер объекта анализа, затем нумеруются нормативы внутри объекта).
Нумерация списков:

(т.е. сначала переносится номер объекта анализа, затем номер норматива и затем нумеруются списки внутри норматива).
В результате документ выглядит вот так:

Изстроки (х)
Значение функции: Переводит число «х» из формата «строка» в формат «число с ПЗ».
Пример: [Изстроки ([Результаты анализа -> Значение показателя (среднее, округлённое)])]
ЧЗП (х)
Значение функции: Функция возвращает количество знаков после 1-ого «ограничивающего» символа (точки, запятой и т.д.).
Пример 1:
Нужно представить результат анализа с тем же числом знаков после запятой, что в значении нормы (норматива).
[ЧИСЛО([Результат →Хср];[ЧЗП([Норма → значение нормы])])]
[ЧИСЛО([8,7091];[ЧЗП([12,50])])] =8,71
Пример 2:
Число просто передавать нельзя, сначала положить в переменную!!
[ЧЗП(5,076854)] = 6
[ЧЗП(06.05.2009)] = 7
[ЧЗП(22:11)] = 2