add rounding, increment year, dont hardcode plan
This commit is contained in:
parent
44ef2f5dc5
commit
3c646b3a8d
12
fpvt.frm
12
fpvt.frm
@ -345,7 +345,7 @@ Private Sub UserForm_Activate()
|
|||||||
|
|
||||||
For i = 1 To sp("package")("totals").Count
|
For i = 1 To sp("package")("totals").Count
|
||||||
Select Case sp("package")("totals")(i)("order_season")
|
Select Case sp("package")("totals")(i)("order_season")
|
||||||
Case 2020
|
Case 2021
|
||||||
Select Case Me.iter_def(sp("package")("totals")(i)("iter"))
|
Select Case Me.iter_def(sp("package")("totals")(i)("iter"))
|
||||||
Case "baseline"
|
Case "baseline"
|
||||||
bVol = bVol + sp("package")("totals")(i)("units")
|
bVol = bVol + sp("package")("totals")(i)("units")
|
||||||
@ -657,7 +657,7 @@ Sub calc_val()
|
|||||||
|
|
||||||
'build json
|
'build json
|
||||||
Set adjust = JsonConverter.ParseJson("{""scenario"":" & scenario & "}")
|
Set adjust = JsonConverter.ParseJson("{""scenario"":" & scenario & "}")
|
||||||
adjust("scenario")("version") = "b20"
|
adjust("scenario")("version") = handler.plan
|
||||||
adjust("scenario")("iter") = handler.basis
|
adjust("scenario")("iter") = handler.basis
|
||||||
adjust("stamp") = Format(Date + time, "yyyy-mm-dd hh:mm:ss")
|
adjust("stamp") = Format(Date + time, "yyyy-mm-dd hh:mm:ss")
|
||||||
adjust("user") = Application.UserName
|
adjust("user") = Application.UserName
|
||||||
@ -709,12 +709,12 @@ Sub calc_price()
|
|||||||
|
|
||||||
'build json
|
'build json
|
||||||
Set adjust = JsonConverter.ParseJson("{""scenario"":" & scenario & "}")
|
Set adjust = JsonConverter.ParseJson("{""scenario"":" & scenario & "}")
|
||||||
adjust("scenario")("version") = "b20"
|
adjust("scenario")("version") = handler.plan
|
||||||
adjust("scenario")("iter") = handler.basis
|
adjust("scenario")("iter") = handler.basis
|
||||||
adjust("stamp") = Format(Date + time, "yyyy-mm-dd hh:mm:ss")
|
adjust("stamp") = Format(Date + time, "yyyy-mm-dd hh:mm:ss")
|
||||||
adjust("user") = Application.UserName
|
adjust("user") = Application.UserName
|
||||||
adjust("source") = "adj"
|
adjust("source") = "adj"
|
||||||
adjust("version") = "b20"
|
adjust("version") = handler.plan
|
||||||
|
|
||||||
If opEditSales Then
|
If opEditSales Then
|
||||||
If opPlugVol Then
|
If opPlugVol Then
|
||||||
@ -779,7 +779,7 @@ Sub calc_mval()
|
|||||||
'build json
|
'build json
|
||||||
|
|
||||||
Set j = JsonConverter.ParseJson("{""scenario"":" & scenario & "}")
|
Set j = JsonConverter.ParseJson("{""scenario"":" & scenario & "}")
|
||||||
j("scenario")("version") = "b20"
|
j("scenario")("version") = handler.plan
|
||||||
j("scenario")("iter") = handler.basis
|
j("scenario")("iter") = handler.basis
|
||||||
j("stamp") = Format(Date + time, "yyyy-mm-dd hh:mm:ss")
|
j("stamp") = Format(Date + time, "yyyy-mm-dd hh:mm:ss")
|
||||||
j("user") = Application.UserName
|
j("user") = Application.UserName
|
||||||
@ -848,7 +848,7 @@ Sub calc_mprice()
|
|||||||
|
|
||||||
'build json
|
'build json
|
||||||
Set j = JsonConverter.ParseJson("{""scenario"":" & scenario & "}")
|
Set j = JsonConverter.ParseJson("{""scenario"":" & scenario & "}")
|
||||||
j("scenario")("version") = "b20"
|
j("scenario")("version") = handler.plan
|
||||||
j("scenario")("iter") = handler.basis
|
j("scenario")("iter") = handler.basis
|
||||||
j("stamp") = Format(Date + time, "yyyy-mm-dd hh:mm:ss")
|
j("stamp") = Format(Date + time, "yyyy-mm-dd hh:mm:ss")
|
||||||
j("user") = Application.UserName
|
j("user") = Application.UserName
|
||||||
|
@ -11,6 +11,7 @@ Public data() As String
|
|||||||
Public agg() As String
|
Public agg() As String
|
||||||
Public showprice As Boolean
|
Public showprice As Boolean
|
||||||
Public server As String
|
Public server As String
|
||||||
|
Public plan As String
|
||||||
Public basis() As Variant
|
Public basis() As Variant
|
||||||
Public baseline() As Variant
|
Public baseline() As Variant
|
||||||
Public adjust() As Variant
|
Public adjust() As Variant
|
||||||
@ -346,6 +347,8 @@ Sub load_config()
|
|||||||
i = i + 1
|
i = i + 1
|
||||||
Loop
|
Loop
|
||||||
ReDim Preserve handler.adjust(j - 1)
|
ReDim Preserve handler.adjust(j - 1)
|
||||||
|
'---plan version--------------------------------------------------------------
|
||||||
|
handler.plan = Sheets("config").Cells(9, 2)
|
||||||
|
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
@ -406,7 +409,7 @@ Sub month_tosheet(ByRef pkg() As Variant, ByRef basket() As Variant)
|
|||||||
If (pkg(i, 3) + pkg(i, 2)) = 0 Or pkg(i, 2) = 0 Then
|
If (pkg(i, 3) + pkg(i, 2)) = 0 Or pkg(i, 2) = 0 Then
|
||||||
sh.Cells(i + 1, 8) = 0
|
sh.Cells(i + 1, 8) = 0
|
||||||
Else
|
Else
|
||||||
sh.Cells(i + 1, 8) = (pkg(i, 7) + pkg(i, 6)) / (pkg(i, 3) + pkg(i, 2)) - (pkg(i, 6) / pkg(i, 2))
|
sh.Cells(i + 1, 8) = (Round(pkg(i, 7), 10) + Round(pkg(i, 6), 10)) / (Round(pkg(i, 3), 10) + Round(pkg(i, 2), 10)) - (Round(pkg(i, 6), 10) / Round(pkg(i, 2), 10))
|
||||||
End If
|
End If
|
||||||
|
|
||||||
'--current adjust--
|
'--current adjust--
|
||||||
|
Loading…
Reference in New Issue
Block a user