Tableau教程_新手教程—函数篇之index()
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
从一个应用场景开始,BOSS需要一份数据,近几年每年销售额最高的10个产品,以及这些产品在每年营业额的累积占比,就是下面这个图中
蓝色的条形代表每个产品在当年的销售额,橙色三角形表示累积销售占比,我们可以看到,10个产品的销售额达到了20%
接下来我们就需要用Index()函数来制作上图
官方对index的解释:返回分区中当前的索引
个人觉得把“索引”两个字换成“行号”更好理解,严谨一些的说法是,根据特定排序规则返回分区中当前行号
下面一步一步演示给大家如何制作上图:
老规矩,使用系统自带数据源superstore,打开Tableau Desktop设计界面
1、在度量区域,空白处点击右键,创建-->计算字段内容为index() 字段名为Index
2、[Order Date] [Product Name]拖至行功能区,[Sales] [index]分别拖至列功能区
3、右键列功能去中的Index字段-->编辑表计算根据以下因素计算-->高级
4、将Order Date 年 product Name 选择至寻址框,顺序不能乱哦
排序-->字段-->Sale-->总计-->降序确定
5、重新启动间隔-->Order Date年确定
6、接下来的报表是这个样子啦
7、右键Index字段,转换为离散,而后将Index字段拖至行功能区[Order Date] 与[Product Name]之间,我们可以看到Sales已经逆序了
8、按住Ctrl键,将Index字段拖至标记功能区,右键转换为连续,再把拖至筛选器,范围选择1--------10,确定,重点的东西已经做完了,下面是锦上添花
9、再拖一个Sales至列功能区,右键-->添加表计算-
计算类型-->汇总
计算因素-->高级
弹出窗口中操作:
寻址--> Order Date 年Product Name
排序-->自动-->Sales-->总计-->降序确定
重新启动间隔-->Order Date 年
勾选对结果执行从属计算
从属类型:总额百分比
值汇总范围:区
10、接下来是双轴,调整两个度量的展现方式,什么???不知道双轴!!!!!!!!!!赶紧去论坛找找帖子