精华内容
下载资源
问答
  • 目标分解总结

    千次阅读 2017-01-20 11:57:50
    目标分解数据结构 把一个大的目标逐级分解成小目标,如图 现在要的就是这种,目标逐级分解,形成一个任务树. 分成任务表和任务成员表 表结构 任务表task Id Int 主键(自增) ...

    目标分解数据结构

    把一个大的目标逐级分解成小目标,如图


    现在要做的就是这种,目标逐级分解,形成一个任务树. 分成任务表和任务成员表

    表结构

    任务表task

    Id

    Int

    主键(自增)

    Sp_id

    Int

    服务商id

    Shop_id

    Int

    服务商id

    Taskno

    Varchar

    任务编号

    Parent_id

    Int

    父任务id

    Title

    Varchar

    标题

    Time_flag

    Int

    1:,2:季度,3:,4:

    Quota

    Varchar

    指标类型

    Quota_name

    Varchar

    指标名(冗余字段)

    Start_time

    Bigint

    开始时间

    End_time

    Bigint

    结束时间

    Target

    Decimal

    目标值

    Complete

    Decimal

    已完成值

    Root_id

    Int

    id

    Create_time

    Bigint

    创建时间

    Remark

    Varchar

    备注

    任务成员表

    Sp_id

    Int

    服务商id

    Shop_id

    Int

    门店id

    Emp_id

    Int

    人员id

    Task_id

    Int

    对应任务表主键

    Role

    Int

    0:创建人,1:负责人,2:参与人

    Emp_name

    Varchar

    人员姓名(冗余字段)

     

     

    任务表和任务成员表是多对多关系.

     

    因为涉及到产值等指标的汇报,以及本周本月的统计,又加了一张汇报表

    汇报表

    Id

    Int

    自增主键

    Sp_id

    Int

    服务商id

    Shop_id

    Int

    门店id

    Emp_id

    Int

    人员id

    Task_id

    Int

    任务id

    Taskno

    Varchar

    任务编号

    Root_id

    Int

    任务根id

    Create_time

    Bigint

    创建时间

    Address

    Varchar

    汇报地址

    Reason

    Varchar

    汇报原因

    Report_complete

    Decimal

    完成值汇报

    Remark

    Varchar

    备注

    Img_addr

    Varchar

    图片地址

    Parent_id

    Int

    父任务id

    Quota

    Varchar

    指标类型

     

     

    任务编号taskno的命名规则:


    1:taskno的命名规则

    根目标的编号始终是10,然后如图依次向下分解,类型为varchar的原因是:数据库数据类型长度限制,这种规则下,int只能支持分解到5级任务,bigint也只能分解到10,所以给了varchar(100),

     

    Root_id由来

    因为会有多个任务树,所以每个任务加了一个”标签”,把所属任务树的根目标的id作为root_id存起来,方便查询

     

    根据tasknoroot_id就可以查询某任务下边的子任务或者所有任务

    : taskno=1001, root_id=123

    查询子任务:

    Select * from sp_task where taskno like ‘1001__’ and root_id = 123

    查询以该任务为起点的任务树:

    Select * from sp_task where taskno like ’1001%’ and root_id = 123

     

    也可以直接查询任务

    Select * from sp_task where taskno = ’1001’ and root_id = 123

     

     

    代码分析

    关于taskno

    创建根目标(任务),taskno10,

    分解任务需要根据父任务的taskno和已有子任务数来算出,代码如下



    获取任务树上的所有任务


    getTaskssql类似这样:Select * from sp_task where taskno like ’1001%’ and root_id = 123

    getMyTasks是根据任务id,将不同的任务角色封装到同一任务对象中(创建人,负责人,参与人)

    树形结构

    需要有child,



    从表中查询出任务树中所有的任务集合后,组装成树形结构



    从这里找查到的:http://jiangm.89.blog.163.com/blog/static/127756694201472944052170/

    感谢大神


    获取一颗任务树的最末端任务

    遍历任务,分别收集idparentId,id集合中去掉parentId的集合,剩下的id就是最末端任务的id



    汇报统计

    销售产值的统计,规定,只统计任务树最末端任务负责人的销售产值,然后逐级向上叠加.采用定时器的方式,每天20,统计昨天20点到今天20点最末端任务负责人的销售产值,记录到汇报表,并收集汇报集合.再遍历汇报集合,找到其所在任务树,逐级叠加汇报完成值

     

    查询负责人的销售产值此处不展示

    收集好汇报集合后,逐级叠加汇报完成值的方法如下;





    本周本月的汇报统计

    因为每天20点都会统计当天的汇报,所以本周本月的统计只要找到本周一/本月初到当天的起止时间,求和查询即可






    展开全文
  • 每年10万被动收入目标分解 | 进击

    千次阅读 2017-04-29 18:58:32
    这是自我规划系列的第3篇文章,前面的在这里: 超实用的自我规划模型怎么发现愿景和目标 在“怎么发现愿景和目标”一文中,我们介绍了如何寻找自己的愿景以及怎样从愿景导出目标。...做目标分解,通常采取自

    这是自我规划系列的第3篇文章,前面的在这里:

    1. 超实用的自我规划模型
    2. 怎么发现愿景和目标

    在“怎么发现愿景和目标”一文中,我们介绍了如何寻找自己的愿景以及怎样从愿景导出目标。这一次,我们来看看如何分解目标——大目标只有经过适当的分解变成一个一个的小目标,才具备可行性,才会容易实现。

    现在,我们就来看看目标分解这件事该怎么做。

    以终为始,步步追问

    做目标分解,通常采取自顶向下的策略(也即以终为始)。比如你的目标是5年后,实现每年10万元的被动收入,自顶向下分解的结果可能如下:

    那分解过程的关键是什么呢?

    关键就是要重复询问自己一个问题:要实现这个目标,有哪些可能的方式,必须完成什么

    不断地问,重复地问,递进,递进,再递进,直到找到一系列最小的无需拆分的那些“必须完成的什么”,它们就是你可以立即开始行动的下一步。

    以终为始,步步追问,可以帮助你找到实现目标的若干种可能,以及每种可能能否落地、怎么落地,但这里面其实有一个非常关键的问题:很多人往往找不到几个实现目标的可能选项

    那么,怎样才能发现更多可能呢?

    如何发现更多可能

    我们过去的成长环境,我们获得的知识,我们的经历,往往会给我们带来很多思维限制,使得我们在面对一个问题或一个目标时,只能发现符合既往思维惯性的选项,最终发现没有选择或不得不选择我们不喜欢的方案。

    这种思维惯性,就是“隐含假设”。我们需要识别出来自己在寻找问题解决方案时都使用了哪些隐含假设,破除这些假设,再结合头脑风暴的方法,就能够找到三个或者更多的可选项,扩大自己的选择范围。

    隐含假设

    隐含假设会在我们思考时不请自来,限制我们思考的角度和范围,导致我们只能看见两三个“可见选项”,意识不到更多的“可能选项”。

    比如一位软件开发工程师,虽然不再喜欢做软件开发,可在找工作时往往还是会选择软件开发职位。因为他觉得自己干了多年技术,没有别的技能,只能接下来还干技术。

    我们时时刻刻被隐含假设影响着,但却往往意识不到它的存在,或者意识到了但觉得自己无力改变。

    其实只要你识别到了你在做决定时使用的隐含假设,就可以想办法改变。

    要识别隐含假设,最关键的就是,问问自己:这个选择是因为什么而得出来的

    多问问这句话,你就能找出那些决定你某个选项的隐含假设。

    就软件开发工程师找工作这个例子来讲,他觉得自己只能继续做软件开发,是基于下面的假设:

    1. 我擅长做什么,就得一直做什么
    2. 我没有相关经验,不可能找到软件开发之外的工作
    3. 我没办法在做软件开发工作的同时培养其他的技能
    4. 过去积累知识、技能、经验投入了很多成本,不能放弃

    那其实呢,每一个隐含假设都是可以打破的:

    1. 雷军原来做软件开发,现在创办了了不起的企业。
    2. 饭姐李雯原来是UI设计师,后来离职创立了自己的美食工作室;《少年啊,前路漫漫》的作者徐沪生,原来是软件开发工程师,现在专事写作。
    3. 邹鑫原来是国企的软件工程师,后来学习时间管理,出了时间管理故事书《小强升职记》,现在自由职业。
    4. 安晓辉(《你好哇,程序员》及《Qt Quick核心编程》作者)一开始做技术支持,后来转作软件开发,收入只有原来三分之一。

    你看,隐含假设都是可以打破的,关键就在于你是不是能清空自己的大脑,不受过往经验的束缚,让自己从零开始来思考

    再以我们的工薪族实现10万元被动收入为例,很多工薪族可能都不会把信托收入、房租、版税、证书挂靠等列入考虑范围。其中隐含的假设可能有:

    • 我没钱,无法买大额信托
    • 我没钱,买不了房子出租
    • 我不会写作,不可能有版税
    • 我没时间,没办法考取建造师、营养师等证书

    但,事实真的如此吗?还是只是你假定了自己做不到?

    其实,只要你愿意放下各种假设,能够从零开始思考,就可能获得更多选项。

    在我们寻找更多选项时,可以借助头脑风暴法。

    头脑风暴法

    头脑风暴(Brainstorming)是由美国奥斯提出的,一种激发集体智慧,产生和提出创新设想的思维方法。

    头脑风暴(Brainstorming)指一群人(或小组)围绕一个特定的兴趣或领域,进行创新或改善,产生新点子,提出新办法。

    头脑风暴法的过程如下:

    头脑风暴的关键步骤有两个:

    1. 产生尽可能多的选项
    2. 评估选项,选择可行方案

    在产生选项时,一定要遵循一个原则:只提选项,不做评判。这个阶段的目标就是找到尽可能多的选项,哪怕这个选项不合常理不可思议都没有关系。

    比如我们头脑风暴一根皮带的用途,很多人会提供束腰、捆书、抽打等常规的选项,但也可能有吃、甩着听响、剪了做手工、做狗项圈、导盲、拔河等这些超乎预料的选项。

    当我们遇到这些“不合常理”的选项,也必须忠实的记录,不要评判。切记,只有完成了选项搜集,到了评估阶段,我们才能来分析一个选项的可行性和优缺点。

    在第一个阶段就迫不及待地对别人提出的选项做各种评判,是我们在头脑风暴时经常犯的错误。

    第一阶段的目的就是激发想象,搜集尽可能多的选项,应该持绝对开放的心态,鼓励从任何角度提出任何选项,哪怕这些选项看起来不可思议,也要继续鼓励尝试。

    头脑风暴虽然是用于激发集体智慧的方法,但你也可以一个人来使用它,而且往往独自一个人运用时会更有创造力。

    实战目标分解

    现在,我们使用头脑风暴法(实施头脑风暴时,记得放下任何的假设哦),来演练一下如何分解“工薪族实现10万元被动收入”这个目标。

    这项工作分三个阶段:

    1. 递归分解选项,直到所有选项不可进一步拆分,生成选项树
    2. 分析自己的知识、技能、经历、资产、人际关系,构建筛选器
    3. 用自己的筛选器,剪去目标树上不适合自己的分支

    分解选项

    在分解选项这个阶段,一定要放下“哪些被动收入形式适合我”、“不行,我没钱”、“我没这种能力”这些自我假设和判断,你只管尽情列出你知道或你听说过的所有被动收入的可能(也可以搜索):

    • 租金
    • 版税
    • 股票分红
    • 信托
    • 债券
    • 基金
    • 期货
    • 自己的企业
    • 企业合伙人
    • 广告位
    • 分答
    • 存款
    • 视频课程
    • ……

    现在,你的目标分解图是这样的:

    接下来,对上图中的第一级选项再次应用头脑风暴,进一步拆分。

    注意,只要某一个层级的选项还可以拆分,就可以反复做这一步。

    我们来看看如何得出二级选项吧。

    此时最重要的是,针对每个选项,再次询问这个问题:要实现这个目标,有哪些可能的方式,必须完成什么。(还记得吗,我们一开始说的“以终为始,步步追问”)

    比如租金,有这些方式:住宅租金、商铺租金、工地活动房、脚手架、挖掘机、汽车……

    比如广告位,有这些方式:汽车车身、博客、个人站点、临街的窗户、自媒体(微信公众号、头条号、一点资讯等)、优酷或爱奇艺或YouTube上的视频……

    比如版税,实体书、电子书、起点或创世等网站上的付费连载、得到专栏……

    比如100万起购的信托,与人合买、自备资金购买……

    比如分答,成为答主、做提问的人……

    比如企业合伙人,为别人提供天使投资、参与股权众筹……

    只要你放开心中的隐含假设,不要评判这个选项是否适合自己,就能找到很多选项,自己想不到,也可以使用搜索引擎。

    当你把每种选项的可能实现方式都列出之后,你的目标分解图变成了这样:

    好啦,接下来你知道怎么做了:继续分解,反复分解,直到分无可分。

    分解到最后,目标树成了下面的样子(为便于显示,折叠了部分分支,隐藏了部分分支):

    现在,可以来分析自己的资源,构建自己的筛选器了。

    构建自己的筛选器

    所谓筛选器,就是你自己拥有的资源清单,借助它们,你可以实现某个选项。

    这一步可以使用下面的表格来避免遗漏:

    知识 技能 经历 人脉 资产
    金融 写作 写过三本书 李四总 住宅两套
    演讲 在阿里云工作三年 王五总 商铺两套
    天文 表演 在腾讯架构师三年 赵六 奥迪A3一辆
    医药 学习 组织过一次千人演讲 张三 同仁堂股票20万
    育儿 开车 穿越罗布泊 丁一 个人博客
    花卉 编程 骑行中国 胡巴 三本图书
    …… …… …… …… ……

    可以这样简单区分知识和技能:知识一般是名词,技能是动词,指运用知识和方法解决问题的能力。

    注意,注意,注意,上面的表格代表的是过去时,而我们要用成长型思维来看待自己,给未来留足可能性。

    放眼未来,你可能会渴望拥有一些你现在没有的知识、技能、人脉,它们有助于你成为自己想要的样子。你可以把这些知识、技能、人脉、资产等制作成另一张表格——梦想表格。

    拥有了梦想表格,你就不至于完全被过去决定,你就有更多可能性。

    不要担心自己将来能不能真的拥有梦想表格中的东西——只要你有自主学习能力、只要你积极主动发展自己,就可以拥有。

    剪掉不适合的分支

    当你有了自己的资源表格和梦想表格,就可以对照着目标分解树来做筛选了。

    比如我能写作,那就要保留版税、广告这两个分支;因为我有职业规划方面的知识和技能,分答这个分支可以保留;我有编程语言的知识,有软件开发的技能,还有培训技能,那视频课程这个分支也可以保留……

    注意,注意,注意,你在筛选时,一定要参考梦想表格,在目标分解树上保留你想要的梦想分支,这样你的生活才有滋味,将来才有追求。

    每个人都能做出这样的判断哦。

    比如,foruok理想中的目标树是这样的:

    小结

    进行目标分解时,可以使用纸、笔,也可以借助脑图工具(我用的是XMind)。不管使用什么工具,分解的步骤都是一样的:

    1. 使用头脑风暴法,生成目标树。在为某个目标寻找选项时,需要放下心中的隐含假设,不带评判地列出所有可能。
    2. 梳理自己的资源,整理出筛选表格。
    3. 根据筛选表格,剪掉不合适的分支。

    现在,相信你对如何分解目标已经有了比较清楚的了解,可以开始你自己的练习了——快快找到你的一个小目标,开始分解练习吧。

    到现在为止,我们拿到的还是目标,要想目标真正落地,还要形成计划,下一篇文章,我们来介绍如何从目标导出行动计划,敬请期待。

    展开全文
  • 每年10万被动收入目标分解

    千次阅读 2017-04-27 15:13:05
    这是自我规划系列的第3篇文章,前面的在这里: 超实用的自我规划模型怎么发现愿景和目标 ...在“怎么发现愿景和目标”一文...这一次,我们来看看如何分解目标——大目标只有经过适当的分解变成一个一个的小目标

    转自:http://blog.csdn.net/foruok/article/details/70157065(侵删)

    这是自我规划系列的第3篇文章,前面的在这里:

    1. 超实用的自我规划模型
    2. 怎么发现愿景和目标

    在“怎么发现愿景和目标”一文中,我们介绍了如何寻找自己的愿景以及怎样从愿景导出目标。这一次,我们来看看如何分解目标——大目标只有经过适当的分解变成一个一个的小目标,才具备可行性,才会容易实现。

    现在,我们就来看看目标分解这件事该怎么做。

    以终为始,步步追问

    做目标分解,通常采取自顶向下的策略(也即以终为始)。比如你的目标是5年后,实现每年10万元的被动收入,自顶向下分解的结果可能如下:

    那分解过程的关键是什么呢?

    关键就是要重复询问自己一个问题:要实现这个目标,有哪些可能的方式,必须完成什么

    不断地问,重复地问,递进,递进,再递进,直到找到一系列最小的无需拆分的那些“必须完成的什么”,它们就是你可以立即开始行动的下一步。

    以终为始,步步追问,可以帮助你找到实现目标的若干种可能,以及每种可能能否落地、怎么落地,但这里面其实有一个非常关键的问题:很多人往往找不到几个实现目标的可能选项

    那么,怎样才能发现更多可能呢?

    如何发现更多可能

    我们过去的成长环境,我们获得的知识,我们的经历,往往会给我们带来很多思维限制,使得我们在面对一个问题或一个目标时,只能发现符合既往思维惯性的选项,最终发现没有选择或不得不选择我们不喜欢的方案。

    这种思维惯性,就是“隐含假设”。我们需要识别出来自己在寻找问题解决方案时都使用了哪些隐含假设,破除这些假设,再结合头脑风暴的方法,就能够找到三个或者更多的可选项,扩大自己的选择范围。

    隐含假设

    隐含假设会在我们思考时不请自来,限制我们思考的角度和范围,导致我们只能看见两三个“可见选项”,意识不到更多的“可能选项”。

    比如一位软件开发工程师,虽然不再喜欢做软件开发,可在找工作时往往还是会选择软件开发职位。因为他觉得自己干了多年技术,没有别的技能,只能接下来还干技术。

    我们时时刻刻被隐含假设影响着,但却往往意识不到它的存在,或者意识到了但觉得自己无力改变。

    其实只要你识别到了你在做决定时使用的隐含假设,就可以想办法改变。

    要识别隐含假设,最关键的就是,问问自己:这个选择是因为什么而得出来的

    多问问这句话,你就能找出那些决定你某个选项的隐含假设。

    就软件开发工程师找工作这个例子来讲,他觉得自己只能继续做软件开发,是基于下面的假设:

    1. 我擅长做什么,就得一直做什么
    2. 我没有相关经验,不可能找到软件开发之外的工作
    3. 我没办法在做软件开发工作的同时培养其他的技能
    4. 过去积累知识、技能、经验投入了很多成本,不能放弃

    那其实呢,每一个隐含假设都是可以打破的:

    1. 雷军原来做软件开发,现在创办了了不起的企业。
    2. 饭姐李雯原来是UI设计师,后来离职创立了自己的美食工作室;《少年啊,前路漫漫》的作者徐沪生,原来是软件开发工程师,现在专事写作。
    3. 邹鑫原来是国企的软件工程师,后来学习时间管理,出了时间管理故事书《小强升职记》,现在自由职业。
    4. 安晓辉(《你好哇,程序员》及《Qt Quick核心编程》作者)一开始做技术支持,后来转作软件开发,收入只有原来三分之一。

    你看,隐含假设都是可以打破的,关键就在于你是不是能清空自己的大脑,不受过往经验的束缚,让自己从零开始来思考

    再以我们的工薪族实现10万元被动收入为例,很多工薪族可能都不会把信托收入、房租、版税、证书挂靠等列入考虑范围。其中隐含的假设可能有:

    • 我没钱,无法买大额信托
    • 我没钱,买不了房子出租
    • 我不会写作,不可能有版税
    • 我没时间,没办法考取建造师、营养师等证书

    但,事实真的如此吗?还是只是你假定了自己做不到?

    其实,只要你愿意放下各种假设,能够从零开始思考,就可能获得更多选项。

    在我们寻找更多选项时,可以借助头脑风暴法。

    头脑风暴法

    头脑风暴(Brainstorming)是由美国奥斯提出的,一种激发集体智慧,产生和提出创新设想的思维方法。

    头脑风暴(Brainstorming)指一群人(或小组)围绕一个特定的兴趣或领域,进行创新或改善,产生新点子,提出新办法。

    头脑风暴法的过程如下:

    头脑风暴的关键步骤有两个:

    1. 产生尽可能多的选项
    2. 评估选项,选择可行方案

    在产生选项时,一定要遵循一个原则:只提选项,不做评判。这个阶段的目标就是找到尽可能多的选项,哪怕这个选项不合常理不可思议都没有关系。

    比如我们头脑风暴一根皮带的用途,很多人会提供束腰、捆书、抽打等常规的选项,但也可能有吃、甩着听响、剪了做手工、做狗项圈、导盲、拔河等这些超乎预料的选项。

    当我们遇到这些“不合常理”的选项,也必须忠实的记录,不要评判。切记,只有完成了选项搜集,到了评估阶段,我们才能来分析一个选项的可行性和优缺点。

    在第一个阶段就迫不及待地对别人提出的选项做各种评判,是我们在头脑风暴时经常犯的错误。

    第一阶段的目的就是激发想象,搜集尽可能多的选项,应该持绝对开放的心态,鼓励从任何角度提出任何选项,哪怕这些选项看起来不可思议,也要继续鼓励尝试。

    头脑风暴虽然是用于激发集体智慧的方法,但你也可以一个人来使用它,而且往往独自一个人运用时会更有创造力。

    实战目标分解

    现在,我们使用头脑风暴法(实施头脑风暴时,记得放下任何的假设哦),来演练一下如何分解“工薪族实现10万元被动收入”这个目标。

    这项工作分三个阶段:

    1. 递归分解选项,直到所有选项不可进一步拆分,生成选项树
    2. 分析自己的知识、技能、经历、资产、人际关系,构建筛选器
    3. 用自己的筛选器,剪去目标树上不适合自己的分支

    分解选项

    在分解选项这个阶段,一定要放下“哪些被动收入形式适合我”、“不行,我没钱”、“我没这种能力”这些自我假设和判断,你只管尽情列出你知道或你听说过的所有被动收入的可能(也可以搜索):

    • 租金
    • 版税
    • 股票分红
    • 信托
    • 债券
    • 基金
    • 期货
    • 自己的企业
    • 企业合伙人
    • 广告位
    • 分答
    • 存款
    • 视频课程
    • ……

    现在,你的目标分解图是这样的:

    接下来,对上图中的第一级选项再次应用头脑风暴,进一步拆分。

    注意,只要某一个层级的选项还可以拆分,就可以反复做这一步。

    我们来看看如何得出二级选项吧。

    此时最重要的是,针对每个选项,再次询问这个问题:要实现这个目标,有哪些可能的方式,必须完成什么。(还记得吗,我们一开始说的“以终为始,步步追问”)

    比如租金,有这些方式:住宅租金、商铺租金、工地活动房、脚手架、挖掘机、汽车……

    比如广告位,有这些方式:汽车车身、博客、个人站点、临街的窗户、自媒体(微信公众号、头条号、一点资讯等)、优酷或爱奇艺或YouTube上的视频……

    比如版税,实体书、电子书、起点或创世等网站上的付费连载、得到专栏……

    比如100万起购的信托,与人合买、自备资金购买……

    比如分答,成为答主、做提问的人……

    比如企业合伙人,为别人提供天使投资、参与股权众筹……

    只要你放开心中的隐含假设,不要评判这个选项是否适合自己,就能找到很多选项,自己想不到,也可以使用搜索引擎

    当你把每种选项的可能实现方式都列出之后,你的目标分解图变成了这样:

    好啦,接下来你知道怎么做了:继续分解,反复分解,直到分无可分。

    分解到最后,目标树成了下面的样子(为便于显示,折叠了部分分支,隐藏了部分分支):

    现在,可以来分析自己的资源,构建自己的筛选器了。

    构建自己的筛选器

    所谓筛选器,就是你自己拥有的资源清单,借助它们,你可以实现某个选项。

    这一步可以使用下面的表格来避免遗漏:

    知识 技能 经历 人脉 资产
    金融 写作 写过三本书 李四总 住宅两套
    演讲 在阿里云工作三年 王五总 商铺两套
    天文 表演 在腾讯架构师三年 赵六 奥迪A3一辆
    医药 学习 组织过一次千人演讲 张三 同仁堂股票20万
    育儿 开车 穿越罗布泊 丁一 个人博客
    花卉 编程 骑行中国 胡巴 三本图书
    …… …… …… …… ……

    可以这样简单区分知识和技能:知识一般是名词,技能是动词,指运用知识和方法解决问题的能力。

    注意,注意,注意,上面的表格代表的是过去时,而我们要用成长型思维来看待自己,给未来留足可能性。

    放眼未来,你可能会渴望拥有一些你现在没有的知识、技能、人脉,它们有助于你成为自己想要的样子。你可以把这些知识、技能、人脉、资产等制作成另一张表格——梦想表格。

    拥有了梦想表格,你就不至于完全被过去决定,你就有更多可能性。

    不要担心自己将来能不能真的拥有梦想表格中的东西——只要你有自主学习能力、只要你积极主动发展自己,就可以拥有。

    剪掉不适合的分支

    当你有了自己的资源表格和梦想表格,就可以对照着目标分解树来做筛选了。

    比如我能写作,那就要保留版税、广告这两个分支;因为我有职业规划方面的知识和技能,分答这个分支可以保留;我有编程语言的知识,有软件开发的技能,还有培训技能,那视频课程这个分支也可以保留……

    注意,注意,注意,你在筛选时,一定要参考梦想表格,在目标分解树上保留你想要的梦想分支,这样你的生活才有滋味,将来才有追求。

    每个人都能做出这样的判断哦。

    比如,foruok理想中的目标树是这样的:

    小结

    进行目标分解时,可以使用纸、笔,也可以借助脑图工具(我用的是XMind)。不管使用什么工具,分解的步骤都是一样的:

    1. 使用头脑风暴法,生成目标树。在为某个目标寻找选项时,需要放下心中的隐含假设,不带评判地列出所有可能。
    2. 梳理自己的资源,整理出筛选表格。
    3. 根据筛选表格,剪掉不合适的分支。

    现在,相信你对如何分解目标已经有了比较清楚的了解,可以开始你自己的练习了——快快找到你的一个小目标,开始分解练习吧。

    到现在为止,我们拿到的还是目标,要想目标真正落地,还要形成计划,下一篇文章,我们来介绍如何从目标导出行动计划,敬请期待。


    展开全文
  • Power BI分解销售目标

    2019-06-13 14:12:54
    通过Power BI,根据历史销售记录跟月销售目标,将目标分解到每一天。 一,分析数据 数据源包括17年的历史销售数据跟18年每个月的销售目标(只考虑周末,不考虑节假日,店铺活动等) 思路:因为年份不用,...

    通过Power BI,根据历史销售记录跟月销售目标,将目标分解到每一天。

    一,分析数据

       数据源包括17年的历史销售数据跟18年每个月的销售目标(只考虑周末,不考虑节假日,店铺活动等)

    6.13-1

     

    6.13-2

    思路:因为年份不用,同一个月的可能有不同的周末天数,日期也不会在同一天,所以通过计算权重的方法来进行分解目标。先对销售明细表进行汇总,需要求得每日的销售额及日期所对应的星期,再求得权重系数以分析目标销售额。

     

    二、数据处理及报表

    1,生成一张新表(销售汇总),里面包含销售日期及汇总每日销售额。销售汇总 = SUMMARIZE('销售明细','销售明细'[销售日期],"销售额",SUM('销售明细'[销售额]))

    销售汇总 = SUMMARIZE('销售明细','销售明细'[销售日期],"销售额",SUM('销售明细'[销售额]))

    2,提取销售日期的月份、星期及月份&星期作为新的列。

    月 = MONTH('销售汇总'[销售日期])
    
    星期 = WEEKDAY('销售汇总'[销售日期],2)
    
    月份&星期 = '销售汇总'[月]&'销售汇总'[星期]
    
    

    3,计算每个月每星期的平均销售情况。

    X月星期X平均销售 =DIVIDE(
        
        SUMX(FILTER('销售汇总',EARLIER('销售汇总'[月份&星期])='销售汇总'[月份&星期]),'销售汇总'[销售额]),
    
        COUNTAX(FILTER('销售汇总',EARLIER('销售汇总'[月份&星期])='销售汇总'[月份&星期]),'销售汇总'[星期])
    
        )

    4,以平均销售额的最小值为基础,计算星期的系数。

    X月星期X系数 =DIVIDE(
    
        '销售汇总'[X月星期X平均销售],
    
        MINX(
    
            FILTER('销售汇总',EARLIER('销售汇总'[月])='销售汇总'[月]),'销售汇总'[X月星期X平均销售])
    
    )
    
    

    得到下表:

    6.13-3

    5,生成一个新表(销售系数表),包含月份、星期、月份&星期、X月星期X系数。

    销售系数表 = SUMMARIZE(
    
        '销售汇总',
    
        '销售汇总'[月],
    
        '销售汇总'[星期],
    
        '销售汇总'[月份&星期],
    
        '销售汇总'[X月星期X系数])
    
    

    6.13-4

    6,生成一个新表(2018销售目标分解),包含日期,月份、星期、月份&星期,与销售目标表(月份)、销售系数表(月份&星期)建立关系。引入销售系数和销售目标。

    6.13-5

    7,引入销售系数和销售目标,计算当月每天销售占比

    X月星期X系数 = RELATED('销售系数表'[X月星期X系数])
    
    当月销售总目标 = RELATED('销售目标'[销售目标])
    
    当月销售占比 =DIVIDE(
    
        '2018销售目标分解'[X月星期X系数],
    
        SUMX(
    
            FILTER('2018销售目标分解',EARLIER('2018销售目标分解'[月份])='2018销售目标分解'[月份]),'2018销售目标分解'[X月星期X系数])
    
    )

    8,计算每天的销售目标

    当天销售目标 = '2018销售目标分解'[当月销售总目标]*'2018销售目标分解'[当月销售占比]

    9,报表制作

    6.13-6

    关注微信号The terminator line,了解更多Power BI案例。

    6.13-7

     

     

    展开全文
  • 目标优化常见分解方法

    千次阅读 2018-06-06 09:17:30
    目标优化常见分解方法 初读moead时对其中的分解方法很难理解,这篇博客帮了我大忙https://blog.csdn.net/jinjiahao5299/article/details/76045936/
  • 目标优化系列: MOP_1. 多目标优化的相关基本概念 MOP_2.... MOP_3....一种基于分解的多目标进化算法,是由张青富教授和李辉博士在2007年发表在《IEEE Transactions on Evolutionary Computatio...
  • 目标优化算法:基于分解的多目标进化算法 MOEA/D 相关概念 MOP-多目标优化 多目标优化问题(MOP): maxF(x)=(f1(x),,,fm(x))T max F(x) = (f_1(x),,,f_m(x))^T maxF(x)=(f1​(x),,,fm​(x))T subject&...
  • 基于分解的多目标进化算法(Multi-objectiveEvolutionary Algorithm Based on Decomposition, MOEA/D)将多目标优化问题被转化为一系列单目标优化子问题,然后利用一定数量相邻问题的信息,采用进化算法对这些子问题...
  • 目标进化优化的Tchebycheff分解方法

    千次阅读 2017-06-06 15:39:29
    On Tchebycheff Decomposition Approaches for Multiobjective Evolutionary Optimization ...Tchebycheff分解是一种极广泛使用的分解方法,其能将一个多目标优化问题转化为一组标量优化子问题...
  • 目标优化问题中常见分解方法的理解(Weighted Sum Approach、TchebycheffApproach、Boundary IntersectionApproach、penalty-basedboundary intersection approach): ... 多...
  • 实验目的 实验的主要目的是对测试函数ZDT1用MOEA/D...MOEA/D是一种基于分解的多目标进化算法,它将多目标优化问题转化为一系列单目标优化子问题,然后利用一定数量相邻问题的信息,采用进化算法对这些子问题同时进...
  • 本博客可能不会对分解讲的特别深入,主要是想弄清楚各个分解的条件、分解结果以及应用(或特点)。 包括: 1、三角分解(LU分解) 2、LDLT分解与LLT分解(Cholesky分解) 3、QR分解 4、奇异值分...
  • 在多目标进化算法中,权重向量的生成非常重要。 Das I, Dennis J E. Normal-boundary intersection: A new method for generating the Pareto surface in nonlinear multicriteria optimization problems[J]. SIAM...
  • 基于分解就是把F(x)分解成m个标量化的小目标,求F(x)的最小值,可以转化成求所有的f1,f2,....fm合成的最小值,但是这个时候又会出现一个问题,那就是f1可能是想得到一个最大值,就比如f1为安全性,f2为油耗,f3...
  • 多项工作并行进展是很多研发团队都面临的情况,团队实践中组织目标与个人目标的如何协调、目标任务分解及分工怎么规划更合理?CTO俱乐部与CSDN《程序员》杂志联合打造系列专栏,面向CTO俱乐部会员约稿,邀请您参与...
  • 本博客主要介绍在SLAM问题中常常出现的一些线性代数相关的知识,重点是如何采用矩阵分解的方法,...包括:1、三角分解(LU分解)2、QR分解3、特征值分解4、奇异值分解(SVD分解)5、LDLT分解6、LLT分解(Cholesky分解
  • 张量分解-Tucker分解

    万次阅读 2017-04-18 11:10:24
    原文地址:...Tucker分解 Tucker的1966年文章中第一次提到了Tucker分解。一个三阶张量的Tucker分解的图示如下图所示。 对于一个三阶张量X∈R
  • 张量分解-CP分解

    千次阅读 2017-04-18 11:08:19
    原文地址:http://www.xiongfuli.com/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0/2016-06/tensor-decomposition-cp.html,原地址是一个非常好的个人博客。 CP分解(Canonical Polyadic Decomposition) ...CP 分解将一个
  • 项目分解的粒度一定要在可控范围内
  • 在任务分解结果中,最底层的要素必须是实现项目目标的充分必要条件。 对于项目分解结果的检验中,合适分析的正确性的时候,应该确认最底层项对于项目分解来说是否是充分必要的。如果不是充分必要的,则必须修改...
  • 张量分解-CP分解

    万次阅读 2017-01-08 17:35:43
    一般CP分解的求解都是用迭代最小二乘法(ALS),想详细了解cp算法可以看看tensor toolbox里cp-als的代码,相当详细,哈哈,最开始读用了好久,不过可以详细了解整个算法,里面了很多的优化,优化部分可以忽略,跳...
  • 非负矩阵分解NMF

    万次阅读 多人点赞 2016-08-03 12:37:26
    http://blog.csdn.net/pipisorry/article/details/52098864非负矩阵分解(NMF,Non-negative matrix factorization)NMF的发展及原理 著名的科学杂志《Nature》于...该文提出了一种新的矩阵分解思想——非负矩阵分解(Non
  • Cholesky分解

    千次阅读 2018-06-02 10:00:41
    Cholesky分解目标是将A变成: A=LLTA=LLTA=LL^T L是一个下三角矩阵 推导: 因为A是一个对称的矩阵,A为: A=[a11A21AT21A22]A=[a11A21TA21A22]A=\begin{bmatrix}a_{11}&A_{2...
  • 特征分解

    千次阅读 2018-05-12 20:04:51
    很多数学对象可以通过将它们分解为多个组成部分或者找到他们的一些属性而更好的理解,这些属性是通用的,而不是由我们选择表示它们的方式产生的。 正如我们可以通过分解质因数来发现整数的一些内在性质,我们也...
  • Tucker 分解

    万次阅读 2018-01-27 17:10:20
    张量分解-Tucker分解 2016.06.19 Tucker分解 Tucker的1966年文章中第一次提到了Tucker分解。一个三阶张量的Tucker分解的图示如下图所示。 对于一个三阶张量∈ℝI×J×KXRIJK, 由Tucker分解可以得到A∈ℝ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 176,712
精华内容 70,684
关键字:

如何做目标分解