从一个应用场景开始,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、接下来是双轴,调整两个度量的展现方式,什么???不知道双轴!!!!!!!!!!赶紧去论坛找找帖子
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库Tableau教程_新手教程—函数篇之index()在线全文阅读。
相关推荐: