Browse Source

修改

master
wushukun 7 years ago
parent
commit
5bfa52e25d
1 changed files with 2 additions and 2 deletions
  1. +2
    -2
      BWP.B3_YunKen.Web/Pages/B3YunKen/Reports/ToFreightNetPriceReport2.cs

+ 2
- 2
BWP.B3_YunKen.Web/Pages/B3YunKen/Reports/ToFreightNetPriceReport2.cs View File

@ -387,14 +387,14 @@ B3SaleDataSources.经销商), s => long.Parse(s)), "CustomerDealer_ID"));
//{去运费单价}=(验收金额 - 运费费用)÷报价数量 //{去运费单价}=(验收金额 - 运费费用)÷报价数量
//{去包装净价}=(验收金额 - 包装费用 - 运费)÷验收报价数量 //{去包装净价}=(验收金额 - 包装费用 - 运费)÷验收报价数量
var priceExp = DQExpression.Field(detail, "AcceptPrice");
var priceExp = DQExpression.Sum(DQExpression.Field(detail, "AcceptMoney")).ESafeDivide(DQExpression.Sum(DQExpression.Field(detail, "AcceptNum"))) ;
var priceExp = DQExpression.Divide(DQExpression.Sum(DQExpression.Subtract(DQExpression.Field(detail, "AcceptMoney"), DQExpression.IfNull(freightMoney, DQExpression.Value(0)))), DQExpression.NullIfZero(DQExpression.Sum(DQExpression.Field(detail, "AcceptNum")))); var priceExp = DQExpression.Divide(DQExpression.Sum(DQExpression.Subtract(DQExpression.Field(detail, "AcceptMoney"), DQExpression.IfNull(freightMoney, DQExpression.Value(0)))), DQExpression.NullIfZero(DQExpression.Sum(DQExpression.Field(detail, "AcceptNum"))));
var priceExp = DQExpression.LogicCase(DQCondition.EQ(outStore, "FreightBear", .), priceExp, DQCondition.EQ(outStore, "FreightBear", .), priceExp, DQExpression.Value(null)); var priceExp = DQExpression.LogicCase(DQCondition.EQ(outStore, "FreightBear", .), priceExp, DQCondition.EQ(outStore, "FreightBear", .), priceExp, DQExpression.Value(null));
dom.Columns.Add(DQSelectColumn.Create(priceExp.ECastType<Money<>?>(), item.Text)); dom.Columns.Add(DQSelectColumn.Create(priceExp.ECastType<Money<>?>(), item.Text));
dom.GroupBy.Expressions.Add(DQExpression.Field(outStore, "FreightBear")); dom.GroupBy.Expressions.Add(DQExpression.Field(outStore, "FreightBear"));
dom.GroupBy.Expressions.Add(priceExp);
break; break;
} }
} }


Loading…
Cancel
Save