Member 13035582 Ответов: 1

Как мне...применить формулу в одном столбце отчета crystal


У нас есть требование в Crystal report, где мы должны реализовать 2 концепции в одной колонке. Например: на приведенном ниже скриншоте,  если у нас есть числа, мы должны суммировать и отображать их в виде одной строки.  , если он является переменной строки. Он должен оставаться в виде одного ряда.
Материал Количество Цена
Уплотнительное Кольцо 1 5.61
Уплотнительное Кольцо 1 Фиксируется
Уплотнительное Кольцо 1 5.61
Уплотнительное Кольцо 1 Фиксируется

Выход должен быть,
Материал Количество Цена
Уплотнительное Кольцо 1 11.22
Уплотнительное Кольцо 1 Фиксируется
Уплотнительное Кольцо 1 Фиксируется

Пожалуйста, налейте нам несколько предложений, если таковые имеются.

Что я уже пробовал:

This is the existing functionality of the report. Can you please help me in modifying it to get desired expected output.
If Not (Val({sm07.FNSM07StructLineNo}) <> 0 And Trim({SM07.FNSM07NodeID_BOM_SM}) <> "") Then  
(
    if {SM07.FNSM07InclFixPrice} = "0" or {InvParameters.FNInvParametersFixPriMatICU} = 0 then
        ToText ( {CalcMaterial.FNCalcMaterialOrderDiscount},{CalcTotals.FNCalcTotalsAmmdec})
    else 
        "Fixed"
)
Else
    ""

1 Ответов

Рейтинг:
9

Sunasara Imdadhusen

Вот вам и рабочий план:
- Сначала вы должны сделать группу по материалу и добавить сумму(цену)
- Для "фиксированного" или любого статического значения вы можете определить NULL
- Теперь на дисплее вы можете использовать выражение типа if value is NULL, а затем отображать "фиксированное" значение в противном случае (как есть)