Иногда необходимо делать расчёт значения в столбце зависимым от того, что находится в строке отчёта. Например, как на картинке ниже: |
Sometimes it is necessary to calculate the value in a column depending on what is in the report line. For example, as in the picture below: |
 |
Для этого зададим в явном виде параметры вывода формата текста для столбца отчёта: |
Set «Override row numeric format» for the report column like in the picture: |
 |
Пример формулы вычисления значения для столбца отчёта: |
Example of formula for calculating value for report column: |
 |
Это работает, но, согласитесь, выглядит не слишком красиво, есть более изящный способ: определить User Properties: |
It works, but, you see, looks not too beautiful, there is a more elegant way: set User Properties: |
 |
После этого для каждой строки отчёта можно указать значение этого пользовательского поля в зависимости от предполагаемого типа данных в строке: |
After that, for each row of the report, you can specify the value of this custom field, depending on the expected data type in the line: |
 |
В формуле для столбца отчёта можно использовать значение пользовательского поля: |
In the formula for the report column, you can use the value of the custom field: |
 |
Окно выражения: |
Expression Builder window: |
 |
Должен добавить, что выше приведён лишь пример. Вы можете самостоятельно определить различные пользовательские поля, исходя из своих потребностей. |
I must add that the above is just an example. You can define different custom fields based on your needs. |