My last hurdle is to average large amounts of numbers. I am trying to use the average function, but i'm afraid I am doing it all wrong.
Code: Select all
put average(varCredLimitAtlantaCount) into varCredLimitAtlantaAvg
put average(varCredLimitAugustaCount) into varCredLimitAugustaAvg
put average(varCredLimitCharlestonCount) into varCredLimitCharlestonAvg
put average(varCredLimitCharlotteCount) into varCredLimitCharlotteAvg
put average(varCredLimitMyrtleBchCount) into varCredLimitMyrtleBchAvg
put average(varCredLimitWashingtonCount) into varCredLimitWashingtonAvg
The way I am counting/adding the data is like this:
Code: Select all
##=========================================================
if ccZipDecrypted = "28105" then
add ccCreditScoreDecrypted to varCredScore28105Count
end if
if ccZipDecrypted = "28130" then
add ccCreditScoreDecrypted to varCredScore28130Count
end if
if ccZipDecrypted = "28401" then
add ccCreditScoreDecrypted to varCredScore28401Count
end if
if ccZipDecrypted = "28404" then
add ccCreditScoreDecrypted to varCredScore28404Count
end if
if ccZipDecrypted = "29401" then
add ccCreditScoreDecrypted to varCredScore29401Count
end if
if ccZipDecrypted = "29405" then
add ccCreditScoreDecrypted to varCredScore29405Count
end if
if ccZipDecrypted = "29572" then
add ccCreditScoreDecrypted to varCredScore29572Count
end if
if ccZipDecrypted = "29577" then
add ccCreditScoreDecrypted to varCredScore29577Count
end if
if ccZipDecrypted = "30301" then
add ccCreditScoreDecrypted to varCredScore30301Count
end if
if ccZipDecrypted = "30303" then
add ccCreditScoreDecrypted to varCredScore30303Count
end if
if ccZipDecrypted = "30805" then
add ccCreditScoreDecrypted to varCredScore30805Count
end if
if ccZipDecrypted = "30808" then
add ccCreditScoreDecrypted to varCredScore30808Count
end if
##==========================================================
Soooooo
What is the better way to do this? Put them in an array?
More specifically, I am throwing an error on char 1 - no such object, yet all variables are accounted for unless my tired eyes are not seeing it:
Code: Select all
## Do the credit account averages - 28105,28130,28401,28404,29401,29405,29572,29577,30301,30303,30805,30808
put average(varCredScore28105Count) into varCredScore28105Avg
put average(varCredScore28130Count) into varCredScore28130Avg
put average(varCredScore28401Count) into varCredScore28401Avg
put average(varCredScore28404Count) into varCredScore28404Avg
put average(varCredScore29401Count) into varCredScore29401Avg
put average(varCredScore29405Count) into varCredScore29405Avg
put average(varCredScore29572Count) into varCredScore29572Avg
put average(varCredScore29577Count) into varCredScore29577Avg
put average(varCredScore30301Count) into varCredScore30301Avg
put average(varCredScore30303Count) into varCredScore30303Avg
put average(varCredScore30805Count) into varCredScore30805Avg
put average(varCredScore30808Count) into varCredScore30808Avg
put average(varNetWorth28105Count) into varNetWorth28105Avg
put average(varNetWorth28130Count) into varNetWorth28130Avg
put average(varNetWorth28401Count) into varNetWorth28401Avg
put average(varNetWorth28404Count) into varNetWorth28404Avg
put average(varNetWorth29401Count) into varNetWorth29401Avg
put average(varNetWorth29405Count) into varNetWorth29405Avg
put average(varNetWorth29572Count) into varNetWorth29572Avg
put average(varNetWorth29577Count) into varNetWorth29577Avg
put average(varNetWorth30301Count) into varNetWorth30301Avg
put average(varNetWorth30303Count) into varNetWorth30303Avg
put average(varNetWorth30805Count) into varNetWorth30805Avg
put average(varNetWorth30808Count) into varNetWorth30808Avg
put average(varAvailCash28105Count) into varAvailCash28105Avg
put average(varAvailCash28130Count) into varAvailCash28130Avg
put average(varAvailCash28401Count) into varAvailCash28401Avg
put average(varAvailCash28404Count) into varAvailCash28404Avg
put average(varAvailCash29401Count) into varAvailCash29401Avg
put average(varAvailCash29405Count) into varAvailCash29405Avg
put average(varAvailCash29572Count) into varAvailCash29572Avg
put average(varAvailCash29577Count) into varAvailCash29577Avg
put average(varAvailCash30301Count) into varAvailCash30301Avg
put average(varAvailCash30303Count) into varAvailCash30303Avg
put average(varAvailCash30805Count) into varAvailCash30805Avg
put average(varAvailCash30808Count) into varAvailCash30808Avg
put "28105" & tab & varCredScore28105Avg & tab & varNetWorth28105Avg & tab & varAvailCash28105Avg & cr into line 2 of field "tblCreditScoreAvg"
put "28130" & tab & varCredScore28130Avg & tab & varNetWorth28130Avg & tab & varAvailCash28130Avg & cr into line 3 of field "tblCreditScoreAvg"
put "28401" & tab & varCredScore28401Avg & tab & varNetWorth28401Avg & tab & varAvailCash28401Avg & cr into line 4 of field "tblCreditScoreAvg"
put "28404" & tab & varCredScore28404Avg & tab & varNetWorth28404Avg & tab & varAvailCash28404Avg & cr into line 5 of field "tblCreditScoreAvg"
put "29401" & tab & varCredScore29401Avg & tab & varNetWorth29401Avg & tab & varAvailCash29401Avg & cr into line 6 of field "tblCreditScoreAvg"
put "29405" & tab & varCredScore29405Avg & tab & varNetWorth29405Avg & tab & varAvailCash29405Avg & cr into line 7 of field "tblCreditScoreAvg"
put "29572" & tab & varCredScore29572Avg & tab & varNetWorth29572Avg & tab & varAvailCash29572Avg & cr into line 8 of field "tblCreditScoreAvg"
put "29577" & tab & varCredScore29577Avg & tab & varNetWorth29577Avg & tab & varAvailCash29577Avg & cr into line 9 of field "tblCreditScoreAvg"
put "30301" & tab & varCredScore30301Avg & tab & varNetWorth30301Avg & tab & varAvailCash30301Avg & cr into line 10 of field "tblCreditScoreAvg"
put "30303" & tab & varCredScore30303Avg & tab & varNetWorth30303Avg & tab & varAvailCash30303Avg & cr into line 11 of field "tblCreditScoreAvg"
put "30805" & tab & varCredScore30805Avg & tab & varNetWorth30805Avg & tab & varAvailCash30805Avg & cr into line 12 of field "tblCreditScoreAvg"
put "30808" & tab & varCredScore30808Avg & tab & varNetWorth30808Avg & tab & varAvailCash30808Avg & cr into line 13 of field "tblCreditScoreAvg"
Code: Select all
put "28105" & tab & varCredScore28105Avg & tab & varNetWorth28105Avg & tab & varAvailCash28105Avg & cr into line 2 of field "tblCreditScoreAvg"
Any coding help is more than appreciated.
Mike