精华内容
下载资源
问答
  • 01使用滚动条控件 PPT真的是很神奇的工具,你不去试试,永远不知道它有什么隐藏功能,控件就是其中之一。① 新建PPT后,点击菜单栏【开发工具】-【控件】-【其他控件】(第二行最右边的符号),在控件选项中找到...

    8d0017e1b06c9a218e24ca01caa35d49.png

    7a2c217079f1da6fcbe135f959ac3c0a.gif

    你好,我是充哥!

    在制作PPT的时候,如果遇到页面中有较长的图片需要展示,有什么好的处理方法呢?

    今天,充哥教你3种长图片展示技巧,赶紧来Get一下吧。

    35ecf8e0a4be72b1eca7063838987ea5.png

    01

    使用滚动条控件

    PPT真的是很神奇的工具,你不去试试,永远不知道它有什么隐藏功能,控件就是其中之一。

    ① 新建PPT后,点击菜单栏【开发工具】-【控件】-【其他控件】(第二行最右边的符号),在控件选项中找到【Microsoft Forms 2.0 Frame】并确定,此时鼠标箭头变成“+”号,在页面中绘制铺满全屏的矩形

    57d74ced9384de82449239743ca00632.gif
    调用控件

    ② 选中矩形,鼠标右键调出【属性表】,在【按分类序】查看并找到【图片】里的【Picture】选项,点击右侧的【…】选中要插入的图片

    2cd18a13a9e38f31d98882cd718593d4.gif
    填充图片

    ③ 设置参数

    滚动参数设置:

    ScrollBars:2-fmScrollBarsVertical (此处2为垂直滚动条,1为水平滚动条,3为水平和垂直滚动条同时存在)

    ScrollHeight:1000 (选择上下的滚动距离,可根据实际插入的图片调整)

    4cfa2021db2ee1ad57b36bb4c20d3f1f.gif
    设置滚动参数

    图片参数设置:

    PictureAlignment:2-fmPictureAlignmentCenter(此处2为图片在图片框中居中对齐,0为左上,1为右上,3为左下,4为右下对齐)

    PictureSizeMode:3-fmPictureSizeModeZoom(此处3为放大图片但不变形,0为裁掉图片中比页面大的部分,2为放大图片但会形变)

    外观参数设置:

    BackColor (背景颜色)

    Caption (图片框左上角名称显示,选中删除即不会显示)

    9999fa480311bb4f95f7865f124f4eff.gif
    设置图片及外观参数

    最终放映演示如下图:

    3b70cbc669d88b47a9f578a293f14026.gif
    使用滚动条查看图片

    注:

    如果当前版本中没有找到开发工具选项窗口,如何调出?

    只需点击【文件】-【选项】-【自定义功能区】,找到开发工具并勾上确定即可:

    6b75ba2473ab91d4bafb2d42589c4b26.gif
    调出开发工具窗口

    02

    路径动画

    除了使用控件加上滚动条外,还可以使用路径动画对长图片进行展示。

    ① 先选中图片,按住 Shift 键将其等比例放大,并置于画面中间

    be96c2625171eb289b0c166d42cee0f1.gif
    适当等比例放大图片

    ② 选择【动画】-【添加动画】-【路径】-【直径】,将动画选项更改为“上”;按住 Shift 键平行拖动动画路径控制点至某一处

    83c0d0860f808747ba4fef2f65ca6cdb.gif
    添加动画效果

    ③ 双击动画空格中的动画调出“动画选项”,将平滑开始、平滑结束时间调为0(以保证匀速运动),计时里的期间设为10秒(根据自己需要调整)

    最终为图片缓缓匀速向上移动的效果:

    e1840687f4a767435bf9c9f09ff7b790.gif
    设置动画选项

    03

    平滑切换

    目前,最新版本的PPT切换动画共达48 个,充哥认为平滑是其中最有使用价值的一个。

    这个从Keynote 中“神奇移动”借鉴而来的效果,可以实现不同页面中同种类型元素的神奇变换,图片也是如此。

    ① 先将上一种方法添加的动画效果删除后,按 Ctrl+D 组合快捷键复制一份幻灯片

    ② 将第二页幻灯片中的图片位置进行移动,如选中后按 Shift 键平移到上方

    ③ 将第二页幻灯片切换效果更改为“平滑”,持续时间设置为10秒(可根据需要调整)

    最终同样可以得到图片缓缓向上移动的效果:

    fa9c6af2d3d0bcd3cb73ed71f4367ef6.gif
    使用平滑缓慢放映长图

    当然,你还可以将长图裁剪成多个部分,再使用切换效果如“平移”、“推入”进行展示,也可以达到类似的效果。

    注:平滑效果需要Office 365 及以上版本

    总结 / Summary

    以上就是关于PPT中长图展示的3种方法:

    ① 使用控件为图片加上滚动条

    ② 使用路径动画放映长图

    ③ 使用平滑切换效果放映长图

    你学会了么?赶紧打开你的PPT,操作一下吧!

    42a7571aeb25fe0312f409aa74065eea.png
    展开全文
  • 即当textbox一页显示不完时,如何填写代码,让其自动检测并添加滚动条,另textbox已设置最大,再大就超出窗体范围了
  • 一个自定义滚动条VB滑块拖动程序源码,通过本源码例子您可学习一下如何在窗口中使用滑块,如何通过滑块改变数值,本示例是属于界面编程的范畴,主要演示拖动条如何使用,代码比较初级,对刚学习VB的朋友有一定帮助...
  • 高并发下数据处理与接口设计应用实践高并发下的数据处理通过表设计,如:记录表添加唯一约束,数据处理逻辑使用事物防止并发下的数据错乱问题。通过服务端锁进程防止包并发下的数据错乱问题。这里主要讲述的是在并发...

    引言

    高并发,在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个程序在处理机上运行。

    高并发下数据处理与接口设计应用实践高并发下的数据处理

    通过表设计,如:记录表添加唯一约束,数据处理逻辑使用事物防止并发下的数据错乱问题。通过服务端锁进程防止包并发下的数据错乱问题。这里主要讲述的是在并发请求下的数据逻辑处理的接口,如何保证数据的一致性和完整性,这里的并发可能是大量用户发起的,也可能攻击者通过并发工具发起的并发请求。

    例子1:通过表设计防止并发导致数据错乱

    需求点:

    【签到功能】一天一个用户只能签到一次,签到成功后用户获取到一个积分。

    已知表:

    1、用户表,包含积分字段;

    2、高并发意淫分析(属于开发前的猜测):在高并发的情况下,会导致一个用户签到记录会有多条,或者用户签到后不止加一积分。

    我的设计:首先根据需求我会添加一张签到记录表,重点来了,这张表需要把用户唯一标识字段(ID,Token)和签到日期字段添加为唯一约束,或者唯一索引,这样就可以防止并发的时候插入重复用户的签到记录。然后再程序代码逻辑里,先执行签到数据的添加(这里可以防止并发,添加成功后再进行积分的添加,这样就可以防止重复地添加积分了。最后我还是建议所有的数据操作都写在一个sql事务里面, 这样在添加失败,或者编辑用户积分失败的时候可以回滚数据。

    例子2:事务+通过更新锁,防止并发导致数据错乱;或者事物+Update的锁表机制

    需求点:【抽奖功能】抽奖一次消耗一个积分,抽奖中奖后编辑剩余奖品总数,剩余奖品总数为0,或者用户积分为0的时候无法进行抽奖。

    已知表:用户表,包含积分字段 奖品表,包含奖品剩余数量字段。

    高并发意淫分析(属于开发前的猜测):在高并发的情况下,会导致用户参与抽奖的时候积分被扣除,而奖品实际上已经被抽完了。

    我的设计:在事物里,通过WITH(UPDLOCK)锁住商品表,或者Update 表的奖品剩余数量和最后编辑时间字段,来把数据行锁住,然后进行用户积分的消耗,都完成后提交事物,失败就回滚。 这样就可以保证,只有可能存在一个操作在操作这件商品的数量,只有等到这个操作事物提交后,其他的操作这个商品行的事物才会继续执行。

    例子3:通过程序代码防止包并发下的数据错乱问题

    需求点:【缓存数据到cache里】,当缓存不存在的时候,从数据库中获取并保存在cache里,如果存在从cache里获取,每天10点必须更新一次,其他时间点缓存两个小时更新一次 到10点的时候,凡是打开页面的用户会自动刷新页面。

    问题点:这里有个逻辑用户触发缓存的更新,用户刷新页面,当缓存存在的时候,会取到最后一次缓存更新时间,如果当前时间大于十点,并且最后缓存时间是10点前,则会从数据库中重新获取数据保存到cache中。 还有客户端页面会在10点时候用js发起页面的刷新,就是因为有这样的逻辑,导致10点的时候有很多并发请求同时过来,然后就会导致很多的sql查询操作,理想的逻辑是,只有一个请求会去数据库获取,其他都是从缓存中获取数据。(因为这个sql查询很耗服务器性能,所以导致在10点的时候,突然间数据库服务器压力暴增)

    解决问题:C#通过(锁)lock,在从数据读取到缓存的那段代码前面加上锁,这样在并发的情况下只会有一个请求是从数据库里获取数据,其他都是从缓存中获取。

    3

    访问量大的数据统计接口

    需求:用户行为数据统计接口,用来记录商品展示次数,用户通过点击图片,或者链接,或者其他方式进入到商品详情的行为次数。

    问题点:这接口是给前端ajax使用,访问量会很大,一页面展示的时候就会有几十件商品的展示,滚动条滚到到页面显示商品的时候就会请求接口进行展示数据的统计,每次翻页又会加载几十件。

    意淫分析:设想如果同时有1W个用户同时在线访问页面,一个次拉动滚动条屏幕页面展示10件商品,这样就会有10W个请求过来,服务端需要把请求数据入库。在实际线上环境可能还会超过这个请求量,如果不经过进行高并发设计处理,服务器分分钟给跪了。

    解决问题:我们通过nodejs写了一个数据处理接口,把统计数据先存到redis的list里。(使用nodejs写接口的好处是,nodejs使用单线程异步事件机制,高并发处理能力强,不会因为数据逻辑处理问题导致服务器资源被占用而导致服务器宕机) 然后再使用nodejs写了一个脚本,脚本功能就是从redis里出列数据保存到mysql数据库中。这个脚本会一直运行,当redis没有数据需要同步到数据库中的时候,sleep,让在进行数据同步操作。

    4

    高并发的下的服务器压力均衡,合理站点架设,DB部署

    以下我所知道的:

    服务器代理nginx,做服务器的均衡负载,把压力均衡到多台服务器;

    部署集群MySQL数据库, Redis服务器,或者MongoDB服务器,把一些常用的查询数据,并且不会经常的变化的数据保存到其他NoSQL DB服务器中,来减少数据库服务器的压力,加快数据的响应速度;

    数据缓存,Cache;

    在高并发接口的设计中可以使用具有高并发能力的编程语言去开发,如:nodejs做web接口;

    服务器部署,图片服务器分离,静态文件走CDN;

    DBA数据库的优化查询条件,索引优化;

    消息存储机制,将数据添加到信息队列中(redis list),然后再写工具去入库

    脚本合理控制请求,如,防止用户重复点击导致的ajax多余的请求,等等。

    5

    并发测试神器推荐

    Apache JMeter

    Microsoft Web Application Stress Tool

    Visual Studio 性能负载

    .

    总结

    以 上就是我对Java大型互联网-养生之道的高并发下数据处理与接口设计应用实践问题及其优化总结,分享给大家,希望大家知道什么是Java大型互联网-养生之道的高并发下数据处理与接口设计应用实践问题及其优化。觉得收获的话可以点个关注收藏转发一波喔,谢谢大佬们支持!最后,每一位读到这里的网友,感谢你们能耐心地看完。希望在成为一名更优秀的Java程序员的道路上,我们可以一起学习、一起进步!都能赢取白富美,走向架构师的人生巅峰!

    想了解学习以上课程内容可加群:722040762 验证码:头条(06 必过)欢迎大家的加入哟!

    381a06dc8512cf1a24bd528c9ca61c92.png
    展开全文
  • 那么数据透视表到底该如何使用呢?现在就一起来看看数据透视表的那些实用的功能吧。一:建立数据透视表此处介绍建立数据透视表的3种方法对于下面表中的数据,如果想要分析不同性别和学历的人数,如何使用数据透视表...

    在excel中,数据透视表是一种能够快速分析数据的工具,能够灵活地汇总、分析、浏览和呈现数据。而且使用过程也比较简单,大部分功能利用鼠标拖拽和点击即可。那么数据透视表到底该如何使用呢?现在就一起来看看数据透视表的那些实用的功能吧。

    200ceb43e57a680e0dc46e6118bb96c0.png

    一:建立数据透视表

    此处介绍建立数据透视表的3种方法

    对于下面表中的数据,如果想要分析不同性别和学历的人数,如何使用数据透视表进行操作呢?(下表为源数据表,后面的演示案例基本都以此表为例)

    7fc9a968a486c421bf6cc2ebc21c4aa7.png

    1.我们可以通过【插入】选项卡中的【推荐的数据透视表】,直接找到符合条件的数据透视表,然后点击确定就可以建立了。

    2.我们也可以选择【插入】选项卡中的【数据透视表】。首先建立一个空白的数据透视表,然后把性别拖动到行字段,学历拖动到列字段,序号拖动到值字段,此时值字段中的序号是“求和”,鼠标单击选择值字段设置,在计算类型中选择计数即可。

    第二种方法看上去比较复杂,但是如果没有推荐的模板或者对透视表熟练,自己手工拖动其实也很简单。

    c4c90473199984c5e01d3209d85dc8fd.gif

    我们也可以通过按下Ctrl+Q快捷键,选择表格,然后建立推荐的数据透视表或者空白数据透视表,动图操作如下所示

    8513d3e84a46c89041a4b9f437d543ca.gif

    此外,还可以依次按下alt、D、P键,打开数据透视表向导建立数据透视表。

    如下图所示,是1月到5月的数据表,每个表中有姓名和数据两列数据,但是表中的姓名及顺序不完全相同,如何快速把这5个表汇总到一个表里呢?

    首先,在空白的汇总表中,依次按下alt、D、P键,在数据透视表向导第1步选择【多重合并计算数据区域】,点下一步;

    然后,在2a步直接点击下一步;

    然后,在2b步分别选择每个表中的A、B两列数据,添加到【所有区域】,点下一步;

    最后,在第3步选择汇总表放置的位置,点完成,就可以成功创建一个多表合并的数据透视表了。

    0d76924a79a049324f10e56ea8e9540f.gif

    二:字段和值的设置

    还记得文章开始插入一个数据透视表后,拖动字段进行人数统计吗?

    在数据透视表中,有4种字段:

    行字段和列字段表示数据透视表的行标题和列标题。

    值字段表示数据统计方式,可以是求和、计数、求平均值等。

    筛选字段可以通过筛选进行条件统计分析。

    如下图所示:我们将姓名拖动到行字段中作为行标题,性别拖到列字段中作为列标题(不统计性别时可以忽略),工资拖到值字段中作为统计数值,再将学历拖到筛选字段中。

    此时就可以通过筛选学历,查看不同学历下人员的工资统计情况了。

    4e03a4fe752901086e1ea43be38f1988.gif

    值汇总依据表示我们统计的数据的方式,可以是求和、计数,求平均值等。

    如下图所示,我们将学历拖到行字段中,工资拖到值字段中。

    此时可以看到数据透视表中默认的统计方式为按照不同学历进行求和,在表中点击右键——选择【值汇总依据】,就可以选择统计不同学历的人数,工资的平均值,最大值等。

    cba0b1cf59c80528c7d823f1779b9277.gif

    在值显示方式功能中,可以进行排序,也可以利用百分比统计环比增长,内部结构占比等情况。

    如下图所示,我们将性别和学历拖到行字段中,姓名拖到值字段中,就可以统计男生中不同学历的人数和女生中不同学历的人数了。

    此时右键点击数据透视表,选择【值显示方式】——【总计的百分比】,就可以看到不同性别下不同学历的人数所占总人数的百分比。

    或者选择【值显示方式】——【父级汇总的百分比】,基本字段选择【性别】,就可以看到不同学历在男生中的占比以及不同学历在女生中的占比情况了。

    fa3c78bcd9cf2d67073d57ad54acddd2.gif

    三:分组

    数据透视表有一个明显的特征就是可以对相同数据进行自动组合,我们也可以按照日期、数值或者相同文字特征进行数据的手工分组。

    首先看一下如何对日期进行分组?

    如下图建立数据透视表后,把入职日期拖动行字段中,把姓名拖到值字段中,这时可以看到数据透视表自动按年进行分组。

    然后在数据透视表中A列点击鼠标右键—选择【组合】,只选择月份,可以看到表中按月进行分组统计人数。

    或者在【组合】中同时选中年和月份,就可以统计每年中各个月份的人数了。

    2a82ed70a47d214b616a9ffa57ef8a39.gif

    那么如何对数值进行分组呢?

    如下图所示,建立数据透视表后,将工资拖到行字段中,姓名拖到值字段中,就可以统计工资对应的人数了。

    然后在数据透视表中A列点击鼠标右键——选择【组合】,最后将起始于设置为4000,终止于设置为10000,步长设置为1000,确定后就可以看到4000到10000中每个工资段中的人数了。

    8694d3302b1906cff21977c153d02961.gif

    最后如何对文字进行分组呢?

    如下图所示,我们以姓名为行字段,工资为值字段建立数据透视表。

    然后分别选择数据透视表中相应的姓名,点击鼠标右键——【组合】,就可以进行行字段的组合了。

    最后把组的标题分别命名为魏国、吴国、蜀国就完成了对姓名的分组。

    此外,我们也可以点击字段前的+/-号,展开或者折查看叠数据。

    151f349160c396f32fd92d33145e8f60.gif

    四:筛选

    在前面我们介绍了通过数据透视表向导将多个工作表汇总成一个工作表,那么如何将一个工作表拆分成多个工作表呢?

    如下图所示,我们将姓名拖到行字段,值拖到列字段,学历拖到筛选字段。

    然后选择【数据透视表工具】中的【分析】,在左上角可以看到【选项】功能,鼠标点击选项右边的下拉箭头,可以看到【显示报表筛选页】的选项,选择后就可以按照筛选的字段拆分成多个工作表了。

    44b936966bb3cab81da04006f1a6faf5.gif

    excel中的切片器作为数据筛选工具,既可以在Ctrl+T或者Ctrl+L生成的创建表中使用,也可以在数据透视表中使用。

    如下图所示,仍然是把姓名拖动到行字段,工资拖动到值字段。

    然后选择【数据透视表工具】——【分析】——【插入切片器】,同时选择【性别】【学历】,然后就可以选择切片器中的内容进行数据透视表的筛选了。选择不连续的内容时按住Ctrl键进行选择即可。

    也可以在【插入切片器】中选择【入职日期】,然后拖动筛选器边框拉长,在功能区选项卡中可以看到【按钮】功能区的【列】,可以单击列后面的滚动条或者直接输入列数,就可以看到筛选器中的日期多列并排显示了。

    dda229df635fae3947bf601cd3c599cc.gif

    excel中的日程表也是一种筛选工具,不过只专门针对日期的进展情况进行筛选。

    如下图所示,我们将入职日期拖到行字段,将工资和姓名拖到列字段建立数据透视表。

    此时看到数据透视表按年进行统计,可以在A列点击鼠标右键——【组合】,取消选择【季】,就可以看到年份下对应的入职月份统计的工资和人数了。

    然后在功能区选择【插入日程表】,就可以按照月份进行筛选展示数据了。也可以在日程表右上角选择按年或者按季度进行数据统计。

    d5a1fecc76443d5762e065e04d362a95.gif

    五:布局选项

    在做好数据透视表以后,很多时候需要演示或者发送给别人,这时就对表格的规范性有一定要求了,那么如何进行设置呢?

    如下图所示,我们将性别和学历拖到行字段,工资拖到列字段,这时的图表美观性较差,需要我们设置成一般的表格格式。

    首先选择【设计】功能区选项卡中的【报表布局】——【以表格形式显示】【重复所有项目标签】;

    然后选择【分类汇总】中的【不显示分类汇总】;

    最后选择【分析】选项卡中右上角【+/-按钮】更改标题,居中显示,这时图表的布局设置就完成了。

    这里没有用到【设计】中的【汇总】【空行】的功能,这两种功能也是进行表格布局的设置之一。

    a76d5df214cf84112e91c3912edecf35.gif

    六:多表连接的数据透视表

    在数据透视表中,我们也可以利用不同的表格之间的相同特征建立数据联系,从而对多表连接进行数据分析。

    在下表中,信息表是每个人的性别、学历、身份证号、出生日期、工资等信息,职级表是学历及对应的职级,现在要以学历为桥梁,对两个表的数据建立关系。

    首先,在信息表中,按下快捷键Ctrl+T建立表格,并在左上角重命名为“信息表”,

    然后,在职级表中,也按下Ctrl+T建立表格,在左上角重命名为“职级表”,

    最后选择【数据】选项卡中的【关系】——【新建】在左边的选项中分别选择信息表和职级表,在右边选择学历,因为两个表中都有学历一列。

    这时我们就建立好了两个表之间的关系。

    3c2eec197e22d3228500b82dbaa07871.gif

    然后就要根据创建的关系进行数据透视表分析了。

    首先建立一个新的空白工作表,并插入数据透视表;

    然后展开右面信息表,把姓名拖动到行字段,展开职级表,把职级拖到列字段;

    最后再把信息表中的工资拖到值字段中,这时就建立了一个不同员工,不同职级的收入情况表了。

    1a2dbe693246e69d1dd50984477d0f6e.gif

    在上面的例子中,我们把信息表和职级表根据学历这一相同特征建立了表格之间的联系,就像是一对夫妻因为某种原因建立了婚姻关系。

    这里的连接不只是可以建立两个表之间的连接关系,而且也可以建立多个表之间的连接关系,从而利用数据透视表进行分析。就像是夫妻双方通过结婚,把双方的父母亲戚等都建立了某种联系。

    这个功能在使用上更能体现出数据透视表的灵活性。此处因为篇幅的关系,不再进行详细说明,但是数据透视表建立的原理同两个表之间的连接关系相同。

    七:数据透视图

    数据透视图可以以图形的形式展示分析的数据,并且能够实现透视表与透视图的同步变化,是一种非常实用的动态交互分析数据的方法。

    如下动图所示,选择【插入】选项卡,然后选择【数据透视图】——【数据透视图】,这时就建立了一个新的数据透视表和数据透视表的空白模板。

    然后把学历和姓名拖动到轴(类别)字段中,性别拖动到图例(系列)字段中,工资拖到值字段中,就可以建立一个数据透视表和数据透视图了。

    此处为了能看清楚图表,可以选择一个深色背景的样式。

    此时可以看到,在数据透视图中,男生以蓝色线条展示、女生以橙色线条展示,并且根据学历,在横坐标轴对姓名进行了分组,而纵坐标轴就表示工资水平。比单纯的数据透视表展示效果要好很多。

    dd957d4d13a277e379fbede384e20d63.gif

    建立好数据透视图后,可以灵活地数据进行数据分析了。

    我们可以点击透视图右下角的加号或者减号,对不同的学历展开或者合并。

    也可以点击左下角学历的筛选按钮,只统计硕士和大专的工资情况。

    还可以点击右边性别的筛选按钮,只统计男生或者女生的工资情况。

    在操作的过程中可以看到,数据透视表和数据透视图一直同步变化,数据和图形结合使数据统计更加高效。

    d9a09421d919a6fdd6de17fe3d91eb46.gif

    这就是本文介绍的数据透视表的常见用法,基本只依赖鼠标拖拽就能实现大部分功能,你学会了吗?

    更多excel干货

    我不会excel函数,应该从哪些函数开始学习?——这些函数最实用

    excel如此简单高效的分列功能,不只是拆分单元格

    Excel中查找函数vlookup和index—match使用方法详细介绍

    Excel中拖动鼠标的8个小技巧,学了就能用得上

    展开全文
  • 实际分析场景中,数据粉或许能熟练使用桑基图 或帕累托图 来分析数据,但却经常会因为一些小细节无法实现而抓耳挠腮。比如,今天要讲的这个需求:地图分析中,省市中包含多个城市时。将鼠标停留在某一省份,工具提示...

    实际分析场景中,数据粉或许能熟练使用桑基图 或帕累托图 来分析数据,但却经常会因为一些小细节无法实现而抓耳挠腮。

    比如,今天要讲的这个需求:地图分析中,省市中包含多个城市时。将鼠标停留在某一省份,工具提示栏里,城市一行会显示为 * 号(如下图)。但是,大部分用户更希望,这里可以显示该省份数据中的所有城市名称。

    34c298989bd6cafbbf1b9c7c91e3918a.png

    那么,该如何实现想要的呈现效果呢?今天就来解决这个问题。

    3831c7d8bf1451c82be194b343cbb827.png

    本期《举个栗子》,我们要给大家分享的 Tableau 技巧是:完整显示工具提示中的数据。

    为方便学习,栗子使用 Tableau 自带的“示例-超市”数据源。掌握栗子方法后,数据粉可尝试使用自己的数据。

    ---------------------------------------------------------------------------------------->>

    具体步骤如下:

    1、打开 Tableau Desktop,连接“示例-超市”数据源,新建工作表。

    在“数据”窗格,分别右击维度“国家”和“省/自治区”,在下拉菜单中,选择“地理角色”-“国家/地区”和“地理角色”-“省/市/自治区”。

    69d5e10b009a4cd16753791e5b1433fe.png

    2、将转换后的地理角色“国家”拖放至“标记”卡的详细信息中,将“省/市/自治区”拖放至“标记”卡的颜色中,将标记类型选择为:地图。

    8c4a72acf0ac74457d4ea0a60918a583.png

    在“数据”窗格,右击维度“城市”,在下拉菜单中选择“复制”。右击刚刚复制的“城市(复制)”,在下拉菜单中选择“更改数据类型”-“字符串”。

    c1c6f2e51584a9b9fbc9f2083bfc69de.png

    3、右击“数据”窗格空白处,选择“创建”-“计算字段”。将计算字段重命名为:所有筛选,键入函数:index()=size()

    Tips:Index 是当前行的索引,size 表示所有行,这个字段是让所有的城市都显示的判断。

    54aab8d74bf8b73550223029ac764c4b.png

    重复上面步骤,再创建计算字段:城市列表,键入函数:'-'+ATTR([城市 (复制)])+''+PREVIOUS_VALUE('')

    5018fbe84e420d38e32efe99814e838f.png

    4、将维度“城市(复制)”拖放至“标记”卡的详细信息中;

    将计算字段“城市列表”拖放至“标记”卡的工具提示中。右击“标记”卡上“城市列表”胶囊,在下拉菜单中选择“计算依据”-“城市(复制)”;

    5a04ff4971abca7b8d0ea5aaf282b7f4.png

    将计算字段“所有筛选”拖放至筛选器,右击筛选器上的“真”胶囊,选择“计算依据”-“城市(复制)”。

    4eadfaccc7be9448c1de223c3a2924a6.png

    完成以上步骤后,将鼠标停留在地图的任一省份上,在它的工具提示栏中,该省数据中对应的所有城市名称都会被显示出来。

    db1cd99393a11fbdfda3e3052dd6f86d.png
    栗子 Tips
    Tableau 10.5 及以上版本用户,如果数据量不大,也可使用工具提示可视化功能,在工具提示中插入工作表来实现该栗子效果。但因工具提示栏没有滚动条,如果插入较大的工作表,往往无法展示出全部信息。这种情况,就需要用到这个栗子的方法了。

    今天的 Tableau 技巧,你 Get 到了吗?赶快试试看吧!

    下一期《举个栗子》,再会~

    954e4c848a05421a01038c7051db0564.png
    文章部分信息来源于网络,如有侵权请告知!
    展开全文
  • 利用VB的图片框实现屏幕的滚动

    千次阅读 2014-02-12 15:58:42
    对于学习使用VB来编程的电脑爱好者来说,可能会遇到这样一个问题:就是如何实现屏幕的滚动,因为当要显示的内容超出了屏幕的大小后,利用VB所提供的垂直滚动条和水平滚动条等控件是不可能直接实现这一特殊显示功能的...
  • 然后当按垂直滚动条的时间再加载更多的其它内容,但是又不是要它分页显示,也就是说当拖垂直滚动条是时候之前的内容还在。应该如何实现,这个问题困扰了我好入。我参考了网上的很多文章,包括各处转载的一篇叫《在VB的...
  • VB编程资源大全

    2007-10-17 20:47:23
    htmlviewersample.ZIP 向你演示如何使用WebBrowser控件,以及如何隐藏浏览器窗口中的环境菜单(22KB) 37,aniform.zip 调用 API 实现 Ani 窗体(4KB) 38,anibutton.zip 如何在按纽上播放avi动画 VC...
  •  开始写滚动条ing  计划是用一张杂项的图片加载所有的其他图像]    出现错位的现象!居然!  发现居然是豪杰的图像没有处理好,不过豪杰的Slider好像并不检查不规则区域的,所以没有异常!  修正自己的代码,...
  • kenjLV1.zip ListView的API效果演示(10KB) 32,txtsrch.zip 在Text中实现快速增量查询(4KB) 33,TracBar.zip 滚动条模块,与 VB滚动条比较,该模块支持动态生成, 支持触发消息(7KB) 34,...
  • VB 神童教程” <br>第二章:控件学习 <br>第一节——Label 控件 <br>第二节——TextBox控件 <br>第三节——综合示例一 <br>第四节——CommandButton 控件 <br>第五节——单选与复选控件 <br>第...
  • mid 窗口实现的编辑器,并能防止打开多个实例(32KB) 37,f020.ZIP 在VB中调用HELP文件并实现Winhelp的关键字、主题等功能(16KB) 38,f019.ZIP 如何VB中分割一个文件并组装恢复它(18KB) 39,f018.ZIP...
  • VB编程资源大全(源码 多媒体)

    热门讨论 2007-10-18 15:20:26
    (9KB) 126,landergame.zip 着陆(lander)游戏(15KB) 127,linkspoof.zip 使VB连接到C或者汇编(48KB) 128,hotkeys.zip 使用热键(8KB) 129,clsid3.zip 获得mp3文件的infomation(7KB) ...
  • 实例262 屏幕滚动字幕 实例263 窗体抖动 实例264 显示Windows搜索窗口 实例265 使用InputBox创建密码输入框 实例266 使用API函数显示颜色对话框 第9章 菜单应用技术 9.1 标准菜单应用 实例267 为菜单添加...
  • 实例262 屏幕滚动字幕 实例263 窗体抖动 实例264 显示Windows搜索窗口 实例265 使用InputBox创建密码输入框 实例266 使用API函数显示颜色对话框 第9章 菜单应用技术 9.1 标准菜单应用 实例267 为菜单添加...
  • asp.net知识库

    2015-06-18 08:45:45
    如何保证页面刷新后的滚动条位置 清除网页历史记录,屏蔽后退按钮! 如何传值在2个页面之间 :要求不刷新父页面,并且不能用Querystring传值 Asp.net地址转义(分析)加强版 Web的桌面提醒(Popup) Using the Popup ...
  • Excel_VBA教程

    2014-09-22 11:36:34
    13.滚动条 201 14.旋转按钮 201 15.图像 201 16.多页控件 202 17.TABSTRIP控件 202 18.REFEDIT控件 202 19.在窗体上放置控件 202 20.应用程序示例1:信息调查 202 21.在窗体上添加按钮、选项框和其它控件 204 22....
  • ExcelVBA程序设计.doc

    2011-04-05 21:32:51
    13.滚动条 201 14.旋转按钮 201 15.图像 201 16.多页控件 202 17.TABSTRIP控件 202 18.REFEDIT控件 202 19.在窗体上放置控件 202 20.应用程序示例1:信息调查 202 21.在窗体上添加按钮、选项框和其它控件 204 22....
  • Pegasus Imaging ImagXpress 8.0.23 注册机

    热门讨论 2009-09-06 17:50:01
    ImagXpress Document提供的图像功能有:反锯齿处理、自动校直(deskew)、去斑点(despeckle)、复制、旋转、视频画面捕获、多种图像缩放算法、高级滚动条、自动调整大小和图像融合等。工具箱还附加了:条形码...
  • vc++ 应用源码包_2

    2012-09-15 14:27:40
    任务管理器应该大家都很熟悉,论坛里也有好多的任务管理器的源码,解决CListCtr刷新时滚动条跳到开始处。 VC++实现网络连接查看器源码 非常好的一个实例,把网络连接的UDP/TCP都插入到CList控件中显示出来。 VC++...
  • vc++ 应用源码包_1

    2012-09-15 14:22:12
    任务管理器应该大家都很熟悉,论坛里也有好多的任务管理器的源码,解决CListCtr刷新时滚动条跳到开始处。 VC++实现网络连接查看器源码 非常好的一个实例,把网络连接的UDP/TCP都插入到CList控件中显示出来。 VC++...
  • vc++ 应用源码包_4

    2012-09-15 14:38:35
    任务管理器应该大家都很熟悉,论坛里也有好多的任务管理器的源码,解决CListCtr刷新时滚动条跳到开始处。 VC++实现网络连接查看器源码 非常好的一个实例,把网络连接的UDP/TCP都插入到CList控件中显示出来。 VC++...
  • vc++ 应用源码包_3

    2012-09-15 14:33:15
    任务管理器应该大家都很熟悉,论坛里也有好多的任务管理器的源码,解决CListCtr刷新时滚动条跳到开始处。 VC++实现网络连接查看器源码 非常好的一个实例,把网络连接的UDP/TCP都插入到CList控件中显示出来。 VC++...
  • vc++ 应用源码包_6

    2012-09-15 14:59:46
    任务管理器应该大家都很熟悉,论坛里也有好多的任务管理器的源码,解决CListCtr刷新时滚动条跳到开始处。 VC++实现网络连接查看器源码 非常好的一个实例,把网络连接的UDP/TCP都插入到CList控件中显示出来。 VC++...
  • vc++ 应用源码包_5

    2012-09-15 14:45:16
    任务管理器应该大家都很熟悉,论坛里也有好多的任务管理器的源码,解决CListCtr刷新时滚动条跳到开始处。 VC++实现网络连接查看器源码 非常好的一个实例,把网络连接的UDP/TCP都插入到CList控件中显示出来。 VC++...
  • VC实现炫眩qq界面的模拟(附源码)

    千次下载 热门讨论 2008-03-10 15:24:28
    界面换肤 美化 异形窗口 vista 样式 透明窗体 自绘控件 vc vb delphi 编程 源码 代码 例子 磨沙 半透明 开发包 免费 破解 button dialog frame XP 下载 自绘按钮 菜单 标题栏 滚动条 listctrl treeview listview ...
  • Visual C++ 编程资源大全(源码 控件)

    千次下载 热门讨论 2007-10-19 19:28:33
    smartedit.zip SmartEdit控制,和滑杆滚动条一起精确确定输入(17KB)<END><br>38,Eureka.zip 据说在这个例子中拖动放大镜到密码输入框能得到密码的内容,不过在我的Win2000上不行(120KB)<END><br>39,CEditEx....
  • vc++ 开发实例源码包

    2014-12-16 11:25:17
    vb实例。 p2p+technology 文档。 P2P视频技术源码(含开发文档) 目前的协议有如下一些特点: 1) 客户向服务器发送请求, 每个请求的长度不定. 请求的长度在第一个INT中指定. 2) 每个服务器通常会向多种客户提供服务...

空空如也

空空如也

1 2 3
收藏数 49
精华内容 19
关键字:

vb如何使用滚动条