虚心像报表统计分析高手请教,接近200个商品的零售统计分析功能

    首先技术我大概都懂,sql都会写,图形控件也会用,但是我还是做不出专业的,精美的,有深度的,客户喜欢的 统计分析效果。

 

我想达到的目的:

1. 到底做几个统计图?如何展现给客户才符合客户的口味?

2. 先从那个统计开始,点了哪里后又进入哪里?有深入研究分析过的有没有?例如就是小店卖香烟的,对香烟的销售进行统计分析,如何展示才好?

3. 每日的分析?对比分析?趋势图?%比?用什么表示比较友善?有意义?200来个产品,应该又如何弄才好看?

4. 每日的,每月的,每年的,如何关联联动才好看?

5. 不要告诉我,为了做这个,需要购买几十万的BI软件?最好是用微软的MSChart。

6. 今天哪个几个烟销售得最好?库存哪些烟有多少?销售趋势?库存比重?

7. 若是200种烟,这200种烟的名称,不都把屏幕占满了?怎么办?

8. 还要考虑这些统计图若都放在一个页面上了,为了产生这些效果,计算半个小时,也容易晕倒了。

9. 销售额的统计?销售金额的统计?销售明细清单?

 

   我们学技术不是为了学技术而学,而是为了把学到的技术能用在工作上,有兴趣爱好的朋友们,也可以多研究研究这些实实在在的需求,别老是研究那些无聊的,飘渺的东西,实实在在老百姓能用到的,而且很想用的东西上多花费点儿力气。 

 

   由于时间上的原因及想获得一个有水平的报告,年月日统计得非常合理到位的关联联动报表,我想支付500元幸苦费,想从做过类似的人手里购买劳动成果,虽然钱少了点儿,也是心意,若觉得你做得太棒了,的确很棒,可以考虑给更多一点儿的幸苦费,虽然我赚钱也不容易,所谓的一分钱一分货嘛。

   若曾经做过类似报表,折腾几下,也500到手了,我想也是不错的事情,最起码可以好吃好喝一段,补一下身体是足够了。

 

   我从来不觉得发布能赚钱的帖子,或者给钱的帖子是什么耻辱? 若有人给我有钱赚的帖子,我很开心,就算钱少,我也愿意看看,是不是我马上就能搞定的?能赚别人的钱,也说明了为社会做出服务了。

 

   我的表结构,请参考以下订单的表,销售的表也跟他应该很类似: 一个主表,一个子表,其他也没有了,就想对这么个零售情况做个精美专业的统计报表,不想什么东西都自己研究了,发包给曾经深入研究的人。  

 

   下面表结构只做参考用,没多大实际意义,这个统计报表,也是需要类似的2个表就可以了,现在是在追求友好的展示效果。

 

 

create table Convenience_DingDan (
   ID                   nvarchar(50)         not null,
   CompanyID            nvarchar(50)         null,
   DepartmentID         nvarchar(50)         null,
   WorkgroupID          nvarchar(50)         null,
   Code                 nvarchar(50)         null,
   UserID               nvarchar(50)         not null,
   UserCode             char(10)             null,
   UserRealName         nvarchar(50)         not null,
   IdentificationCode   nvarchar(50)         null,
   SongHuoDiDian        nvarchar(50)         null,
   LianXiDianHua        nvarchar(50)         null,
   DingDanZongJinE      decimal(18,2)        null,
   DingDanQueRenShiJian nvarchar(50)         null,
   JieSuanFangShiID     nvarchar(50)         null,
   JieSuanFangShi       nvarchar(50)         null,
   IPAddress            nvarchar(50)         null,
   AuditStatus          nvarchar(50)         null,
   StatusCode           nvarchar(50)         null,
   DeleteMark           int                  null,
   Enabled              int                  null,
   Description          nvarchar(50)         null,
   CreateDate           smalldatetime        null,
   CreateUserID         nvarchar(50)         null,
   CreateUserRealname   nvarchar(50)         null,
   ModifyDate           smalldatetime        null,
   ModifyUserID         nvarchar(50)         null,
   ModifyUserRealname   nvarchar(50)         null,
   constraint PK_CONVENIENCE_DINGDAN primary key nonclustered (ID)
)
go

execute sp_addextendedproperty 'MS_Description',
   '主键',
   'user', '', 'table', 'Convenience_DingDan', 'column', 'ID'
go

execute sp_addextendedproperty 'MS_Description',
   '公司主键',
   'user', '', 'table', 'Convenience_DingDan', 'column', 'CompanyID'
go

execute sp_addextendedproperty 'MS_Description',
   '部门主键',
   'user', '', 'table', 'Convenience_DingDan', 'column', 'DepartmentID'
go

execute sp_addextendedproperty 'MS_Description',
   '工作组主键',
   'user', '', 'table', 'Convenience_DingDan', 'column', 'WorkgroupID'
go

execute sp_addextendedproperty 'MS_Description',
   '订单编号',
   'user', '', 'table', 'Convenience_DingDan', 'column', 'Code'
go

execute sp_addextendedproperty 'MS_Description',
   '用户主键',
   'user', '', 'table', 'Convenience_DingDan', 'column', 'UserID'
go

execute sp_addextendedproperty 'MS_Description',
   '用户编码',
   'user', '', 'table', 'Convenience_DingDan', 'column', 'UserCode'
go

execute sp_addextendedproperty 'MS_Description',
   '用户姓名',
   'user', '', 'table', 'Convenience_DingDan', 'column', 'UserRealName'
go

execute sp_addextendedproperty 'MS_Description',
   '识别码',
   'user', '', 'table', 'Convenience_DingDan', 'column', 'IdentificationCode'
go

execute sp_addextendedproperty 'MS_Description',
   '送货地点',
   'user', '', 'table', 'Convenience_DingDan', 'column', 'SongHuoDiDian'
go

execute sp_addextendedproperty 'MS_Description',
   '联系电话',
   'user', '', 'table', 'Convenience_DingDan', 'column', 'LianXiDianHua'
go

execute sp_addextendedproperty 'MS_Description',
   '订单总金额',
   'user', '', 'table', 'Convenience_DingDan', 'column', 'DingDanZongJinE'
go

execute sp_addextendedproperty 'MS_Description',
   '订单确认时间',
   'user', '', 'table', 'Convenience_DingDan', 'column', 'DingDanQueRenShiJian'
go

execute sp_addextendedproperty 'MS_Description',
   '结算方式主键',
   'user', '', 'table', 'Convenience_DingDan', 'column', 'JieSuanFangShiID'
go

execute sp_addextendedproperty 'MS_Description',
   '结算方式',
   'user', '', 'table', 'Convenience_DingDan', 'column', 'JieSuanFangShi'
go

execute sp_addextendedproperty 'MS_Description',
   'IP地址',
   'user', '', 'table', 'Convenience_DingDan', 'column', 'IPAddress'
go

execute sp_addextendedproperty 'MS_Description',
   '审核状态',
   'user', '', 'table', 'Convenience_DingDan', 'column', 'AuditStatus'
go

execute sp_addextendedproperty 'MS_Description',
   '状态码',
   'user', '', 'table', 'Convenience_DingDan', 'column', 'StatusCode'
go

execute sp_addextendedproperty 'MS_Description',
   '删除标记',
   'user', '', 'table', 'Convenience_DingDan', 'column', 'DeleteMark'
go

execute sp_addextendedproperty 'MS_Description',
   '有效标志',
   'user', '', 'table', 'Convenience_DingDan', 'column', 'Enabled'
go

execute sp_addextendedproperty 'MS_Description',
   '备注',
   'user', '', 'table', 'Convenience_DingDan', 'column', 'Description'
go

execute sp_addextendedproperty 'MS_Description',
   '创建日期',
   'user', '', 'table', 'Convenience_DingDan', 'column', 'CreateDate'
go

execute sp_addextendedproperty 'MS_Description',
   '创建用户主键',
   'user', '', 'table', 'Convenience_DingDan', 'column', 'CreateUserID'
go

execute sp_addextendedproperty 'MS_Description',
   '创建用户',
   'user', '', 'table', 'Convenience_DingDan', 'column', 'CreateUserRealname'
go

execute sp_addextendedproperty 'MS_Description',
   '修改日期',
   'user', '', 'table', 'Convenience_DingDan', 'column', 'ModifyDate'
go

execute sp_addextendedproperty 'MS_Description',
   '修改用户主键',
   'user', '', 'table', 'Convenience_DingDan', 'column', 'ModifyUserID'
go

execute sp_addextendedproperty 'MS_Description',
   '修改用户',
   'user', '', 'table', 'Convenience_DingDan', 'column', 'ModifyUserRealname'
go

 

 

 

 

create table Convenience_DingDanMingXi (
   ID                   nvarchar(50)         not null,
   DingDanID            nvarchar(50)         not null,
   ShangPinID           nvarchar(50)         not null,
   ShangPinMingCheng    nvarchar(50)         null,
   JiLiangDanWei        nvarchar(50)         null,
   ChengBenJia          numeric(18,2)        not null default 0,
   LingShouJia          numeric(18,2)        not null default 0,
   ShuLiang             int                  not null default 0,
   FaHuoShuLiang        int                  not null default 0,
   AuditStatus          nvarchar(50)         null,
   StatusCode           nvarchar(50)         null,
   SortCode             nvarchar(50)         null,
   DeleteMark           int                  not null default 0,
   Enabled              int                  not null default 1,
   Description          nvarchar(50)         null,
   CreateDate           smalldatetime        null,
   CreateUserID         nvarchar(50)         null,
   CreateUserRealname   nvarchar(50)         null,
   ModifyDate           smalldatetime        null,
   ModifyUserID         nvarchar(50)         null,
   ModifyUserRealname   nvarchar(50)         null,
   constraint PK_CONVENIENCE_DINGDANMINGXI primary key nonclustered (ID)
)
go

execute sp_addextendedproperty 'MS_Description',
   '主键',
   'user', '', 'table', 'Convenience_DingDanMingXi', 'column', 'ID'
go

execute sp_addextendedproperty 'MS_Description',
   '订单主键',
   'user', '', 'table', 'Convenience_DingDanMingXi', 'column', 'DingDanID'
go

execute sp_addextendedproperty 'MS_Description',
   '商品主键',
   'user', '', 'table', 'Convenience_DingDanMingXi', 'column', 'ShangPinID'
go

execute sp_addextendedproperty 'MS_Description',
   '商品名称',
   'user', '', 'table', 'Convenience_DingDanMingXi', 'column', 'ShangPinMingCheng'
go

execute sp_addextendedproperty 'MS_Description',
   '计量单位',
   'user', '', 'table', 'Convenience_DingDanMingXi', 'column', 'JiLiangDanWei'
go

execute sp_addextendedproperty 'MS_Description',
   '成本价',
   'user', '', 'table', 'Convenience_DingDanMingXi', 'column', 'ChengBenJia'
go

execute sp_addextendedproperty 'MS_Description',
   '零售价',
   'user', '', 'table', 'Convenience_DingDanMingXi', 'column', 'LingShouJia'
go

execute sp_addextendedproperty 'MS_Description',
   '数量',
   'user', '', 'table', 'Convenience_DingDanMingXi', 'column', 'ShuLiang'
go

execute sp_addextendedproperty 'MS_Description',
   '实际发货数量',
   'user', '', 'table', 'Convenience_DingDanMingXi', 'column', 'FaHuoShuLiang'
go

execute sp_addextendedproperty 'MS_Description',
   '审核状态',
   'user', '', 'table', 'Convenience_DingDanMingXi', 'column', 'AuditStatus'
go

execute sp_addextendedproperty 'MS_Description',
   '状态码',
   'user', '', 'table', 'Convenience_DingDanMingXi', 'column', 'StatusCode'
go

execute sp_addextendedproperty 'MS_Description',
   '排序码',
   'user', '', 'table', 'Convenience_DingDanMingXi', 'column', 'SortCode'
go

execute sp_addextendedproperty 'MS_Description',
   '删除标记',
   'user', '', 'table', 'Convenience_DingDanMingXi', 'column', 'DeleteMark'
go

execute sp_addextendedproperty 'MS_Description',
   '有效标志',
   'user', '', 'table', 'Convenience_DingDanMingXi', 'column', 'Enabled'
go

execute sp_addextendedproperty 'MS_Description',
   '备注',
   'user', '', 'table', 'Convenience_DingDanMingXi', 'column', 'Description'
go

execute sp_addextendedproperty 'MS_Description',
   '创建日期',
   'user', '', 'table', 'Convenience_DingDanMingXi', 'column', 'CreateDate'
go

execute sp_addextendedproperty 'MS_Description',
   '创建用户主键',
   'user', '', 'table', 'Convenience_DingDanMingXi', 'column', 'CreateUserID'
go

execute sp_addextendedproperty 'MS_Description',
   '创建用户',
   'user', '', 'table', 'Convenience_DingDanMingXi', 'column', 'CreateUserRealname'
go

execute sp_addextendedproperty 'MS_Description',
   '修改日期',
   'user', '', 'table', 'Convenience_DingDanMingXi', 'column', 'ModifyDate'
go

execute sp_addextendedproperty 'MS_Description',
   '修改用户主键',
   'user', '', 'table', 'Convenience_DingDanMingXi', 'column', 'ModifyUserID'
go

execute sp_addextendedproperty 'MS_Description',
   '修改用户',
   'user', '', 'table', 'Convenience_DingDanMingXi', 'column', 'ModifyUserRealname'
go

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
项目:– JavaScript 中的患者数据管理系统 患者数据管理系统是为医院开发的 node JS 项目。通过使用此系统,您可以轻松访问患者数据,它具有成本效益,可改善患者护理和数据安全性。不仅如此,它还减少了错误范围。在运行项目之前,您需要下载 node.js。 这个患者数据管理项目包含 javascript、node.js 和 CSS。我们必须让服务器监听端口 3000,并使用 JSON 在客户端和服务器之间交换数据。这个项目会不断询问您有关插件更新的信息,因此请保持互联网畅通。此系统允许您执行 crud 操作。在这里,您是系统的管理员。您还可以添加所需的员工人数。此外,您还可以更新患者记录。该系统功能齐全且功能齐全。 要运行此项目,您需要在计算机上安装NodeJS并使用现代浏览器,例如 Google Chrome、  Mozilla Firefox。ReactJS项目中的此项目可免费下载源代码。有关项目演示,请查看下面的图像滑块。 对于手动安装 1.将主项目文件夹解压到任意目录 2.从 cmd 设置项目目录的路径 3. 输入命令“npm install” 4.完成后输入命令“npm start” 5.现在,您将获得一个 localhost:portnumber,并转到该 URL 演示: 该项目为国外大神项目,可以作为毕业设计的项目,也可以作为大作业项目,不用担心代码重复,设计重复等,如果需要对项目进行修改,需要具备一定基础知识。 注意:如果装有360等杀毒软件,可能会出现误报的情况,源码本身并无病毒,使用源码时可以关闭360,或者添加信任。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值