Foxtable(狐表)用户栏目专家坐堂 → [求助]梯坎式提成比例的计算(已解决)


  共有4604人关注过本帖树形打印复制链接

主题:[求助]梯坎式提成比例的计算(已解决)

帅哥哟,离线,有人找我吗?
188802386
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:629 积分:4927 威望:0 精华:0 注册:2014/2/25 15:50:00
[求助]梯坎式提成比例的计算(已解决)  发帖心情 Post By:2014/7/8 18:18:00 [显示全部帖子]

个人业绩0-5000提0.1
10001-20000提0.15
20001-30000提0.2
30001-40000提0.3
40001-50000提0.35
50001-60000提0.4
60001-70000提0.45
70001-9999999提0.5

在工资表的个人业绩列输入业绩金额后如何让系统自动在业绩提成列里自动计算出该提多少
是梯坎提成式的 如:
个人业绩4500 业绩提成为450
个人业绩为21000 业绩提成为3500
请老师指教
[此贴子已经被作者于2014-7-9 12:52:24编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
188802386
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:629 积分:4927 威望:0 精华:0 注册:2014/2/25 15:50:00
  发帖心情 Post By:2014/7/8 18:22:00 [显示全部帖子]

附件传不起 我回家试试

 回到顶部
帅哥哟,离线,有人找我吗?
188802386
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:629 积分:4927 威望:0 精华:0 注册:2014/2/25 15:50:00
  发帖心情 Post By:2014/7/8 18:57:00 [显示全部帖子]

个人业绩0-5000提0.1
5001-10000提0.15
10001-20000提0.2
20001-30000提0.25
30001-40000提0.35
40001-50000提0.4
50001-60000提0.45
60001-9999999提0.5
今天怎么了 附件上传不了 狐狸爸爸是一种提成方式,但不是梯坎式的 
比如21000的个人业绩 是
前5000的业绩按0.1提=500  
中间50001-10000按0.15提=750
然后10001-20000按0.2提=2000
最后的1000按0.25提=250
最后业绩提成=500+750+2000+250  等于3500


 回到顶部
帅哥哟,离线,有人找我吗?
188802386
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:629 积分:4927 威望:0 精华:0 注册:2014/2/25 15:50:00
  发帖心情 Post By:2014/7/8 18:59:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:业绩提成(梯坎式.foxdb


 回到顶部
帅哥哟,离线,有人找我吗?
188802386
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:629 积分:4927 威望:0 精华:0 注册:2014/2/25 15:50:00
  发帖心情 Post By:2014/7/8 19:15:00 [显示全部帖子]

甜老师 我懂了,但是不是每个职称都是一种提成方式,比如职称列有经理,主管,业务员,他们的提成点都不一样,请问我改怎么把职称套进去呢 


 回到顶部
帅哥哟,离线,有人找我吗?
188802386
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:629 积分:4927 威望:0 精华:0 注册:2014/2/25 15:50:00
  发帖心情 Post By:2014/7/8 19:29:00 [显示全部帖子]

谢谢 甜老师

 回到顶部
帅哥哟,离线,有人找我吗?
188802386
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:629 积分:4927 威望:0 精华:0 注册:2014/2/25 15:50:00
  发帖心情 Post By:2014/7/8 19:49:00 [显示全部帖子]

如果能根据提成表来套数据就好了,这样就能随时更改提成比例了,这种需求量是非常大了,居然官方没有此类的例子

 回到顶部
帅哥哟,离线,有人找我吗?
188802386
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:629 积分:4927 威望:0 精华:0 注册:2014/2/25 15:50:00
  发帖心情 Post By:2014/7/9 11:31:00 [显示全部帖子]

如何让这种店业绩只职务等于部门经理或店面经理的时候才显示店业绩金额 其他都空起

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20140709113056.png
图片点击可在新窗口打开查看


 回到顶部
帅哥哟,离线,有人找我吗?
188802386
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:629 积分:4927 威望:0 精华:0 注册:2014/2/25 15:50:00
  发帖心情 Post By:2014/7/9 11:43:00 [显示全部帖子]

是这样得来的,但我只想“职务”列为部门经理或店面经理时才显示店业绩

If Functions.Execute("ShouQuan","佣金业绩表","生成工资表") Then
Dim dt As DataTable = DataTables("工资")
dt.DataRows.Clear
Dim d1 As Date = Forms("佣金一览表").Controls("StartDate").Value
Dim d2 As Date = Forms("佣金一览表").Controls("EndDate").Value
Dim filter2 As String = "上岗日期 <= #" & d2 & "# and (离职日期 >= #" & d1 & "# or 离职日期 is null)"
For Each dr As DataRow In DataTables("员工管理").Select(filter2)
    Dim ndr As DataRow = dt.AddNew
    ndr("日期") = Forms("佣金一览表").Controls("EndDate").Value
    ndr("姓名") = dr("姓名")
    ndr("部门") = dr("门店")
    ndr("职务") = dr("职务")
    ndr("个人业绩") = DataTables("佣金业绩表").Compute("sum(合计_佣金)","[置业顾问] = '" & dr("姓名") & "'")
    ndr("店业绩") = DataTables("佣金业绩表").Compute("sum(合计_佣金)","[门店] = '" & dr("门店") & "'")
Next
Forms("工资").Show()
Else
    MessageBox.show("你无生成工资权限!")
End If

 回到顶部
帅哥哟,离线,有人找我吗?
188802386
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:629 积分:4927 威望:0 精华:0 注册:2014/2/25 15:50:00
  发帖心情 Post By:2014/7/9 12:15:00 [显示全部帖子]

甜老师 由于我“佣金明细”表采用的sql分页加载,如何让店业绩从后台统计“结佣日”列"StartDate""EndDate"时间范围内的店业绩呢
If Functions.Execute("ShouQuan","佣金业绩表","生成工资表") Then
Dim dt As DataTable = DataTables("工资")
dt.DataRows.Clear
Dim d1 As Date = Forms("佣金一览表").Controls("StartDate").Value
Dim d2 As Date = Forms("佣金一览表").Controls("EndDate").Value
Dim filter2 As String = "上岗日期 <= #" & d2 & "# and (离职日期 >= #" & d1 & "# or 离职日期 is null)"
For Each dr As DataRow In DataTables("员工管理").Select(filter2)
    Dim ndr As DataRow = dt.AddNew
    ndr("日期") = Forms("佣金一览表").Controls("EndDate").Value
    ndr("姓名") = dr("姓名")
    ndr("部门") = dr("门店")
    ndr("职务") = dr("职务")
    ndr("个人业绩") = DataTables("佣金业绩表").Compute("sum(合计_佣金)","[置业顾问] = '" & dr("姓名") & "'")
        If ndr("职务") <> "店面经理" AndAlso ndr("职务") <> "见习经理" Then
            ndr("店业绩") = Nothing
        Else
            ndr("店业绩") = DataTables("佣金明细").Compute("sum(佣金)","[店面经理] = '" & dr("姓名") & "'")
        End If
Next
Forms("工资").Show()
Else
    MessageBox.show("你无生成工资权限!")
End If

 回到顶部
总数 12 1 2 下一页