Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
Discussion Groups
Database Servers
DB2InformixIngresMS SQLOraclePervasive.SQLPostgreSQLProgressSybase
Desktop Databases
FileMakerFoxProMS AccessParadox
General
General DB TopicsDatabase Theory
Related Topics
Java Development.NET DevelopmentVB DevelopmentMore Topics ...

Database Forum / General DB Topics / DB Theory / October 2005

Tip: Looking for answers? Try searching our database.

Pricing Matrix

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
ytmatrix - 27 Oct 2005 17:29 GMT
I need to create a four varible pricing matrix for my sales reps.  The
following variables will affect the price.

if distance increases, then price decreases
if reward increases, then price increases
if attempts increase, then price increases
if skill level increases, then price increases

there is a minimum distance of 150, below which pricing is not allowed and
a maximum distance of 200, above which pricing is not effected.


there are 3 skill levels, 0=novice
                         1=intermediate
                         2=skilled

How do I create the formula or matrix or spreadsheet???

Any suggestions or assistance will be greatly appreciated!!!  
paul c - 28 Oct 2005 02:52 GMT
> I need to create a four varible pricing matrix for my sales reps.  The
> following variables will affect the price.
[quoted text clipped - 15 lines]
>
> Any suggestions or assistance will be greatly appreciated!!!  

sorry, no answer, but a few questions:

what is ratio rate of distance increase compared to rate of reward
increase, eg., is it one-to-one?

you mention the 'formula'.  can you give a formula for distance
increase, reward increase, etc., or can you give an
enumeration/extension for the combinations involved?  or can you give an
example price/detail/price/increase/decrease?

p
-CELKO- - 28 Oct 2005 14:32 GMT
You can probably put this into a look-up table somethng like this:

CREATE TABLE Pricing
(start_distance INTEGER NOT NULL,
end_distance INTEGER NOT NULL,
CHECK (start_distance <  end_distance),
skill_level INTEGER DEFAULT 0 NOT NULL
     CHECK(skill_level IN (0,1,2),
attempt_cnt INTEGER DEFAULT 1 NOT NULL,
reward_amt DECIMAL(8,2) DEFAULT 0.00 NOT NULL,
item_price DECIMAL(8,2) DEFAULT 0.00 NOT NULL);

Fill out some of the table, and then add more rows as you get actual
situations.  I did something like this for packing & shippng mail order
BBQ (Google the artcile at DM REVIEW).
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2009 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.