QlikView同button控制转换图表类型(例如,变成一个垂直的条形图)

QlikView图表可以通过检查一些可以为图表类型的转换非常方便进行配置,允许用户选择上面的图就是看条形图或柱状图或垂直方向图detail数据。

在Fast Type Change中选中如上图所看到的的选项之后。图表的右上角多了一个Fast Change选项。变成以下这样:

由于在第一幅图里面的右下角Preferred Icon勾选的是In Caption,因此该控制Chart Type Fast Change的button在标题栏,假如勾选第一个In Chart的话,效果例如以下所看到的:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvenBsdW1l/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" >

因为Dashboard总体布局等因素影响,客户会认为用单独的button来控制图表类型的转换比較好看一点。因此開始做button,

新建button->Actions->Edit Module。输入例如以下代码:

Sub SetChartType
	Set chart = ActiveDocument.GetSheetObject("CH06")
	intObjectType = chart.GetObjectType

	if intObjectType = 15 Then
		chart.SetChartType 2
	else
		chart.SetChartType 4
	end if
End Sub

详细例如以下图所看到的:

点击OK和确定。要注意在上图中Micro Name中要和你新建的方法名字一样才行。

点击以下的FastTypeChange就能够在线形图和垂直表转换了。

点击button成例如以下图:

下次有时间的时候把谷歌码成各种图表类型贴纸。所以,你可以使用button控制各种图表类型之间的转换。

版权声明:本文博客原创文章,博客,未经同意,不得转载。

时间: 2024-12-13 17:05:51

QlikView同button控制转换图表类型(例如,变成一个垂直的条形图)的相关文章

QlikView中用按钮控制转换图表类型(比如条形图转成垂直表)

QlikView中的图表中可以通过勾选某些配置就可以很方便的进行图表类型转换,让用户可以在图表上面选择是要看条形图或者柱状图或者垂直图等detail数据. 在Fast Type Change中选中如上图所示的选项之后,图表的右上角多了一个Fast Change选项,变成下面这样: 因为在第一幅图里面的右下角Preferred Icon勾选的是In Caption,因此该控制Chart Type Fast Change的按钮在标题栏,假如勾选第一个In Chart的话,效果如下所示: 由于Dash

可视化框架设计-图表类型

目录 图形标记和图表类型 图表类型(Geom)和图形形状 如何设计图形形状(Shape) 更多 图形标记和图表类型 数据可视化的核心在于可视化编码,而可视化编码由图形标记和视觉通道组成,视觉通道在前面的章节中已经讲解过,本章的内容是介绍图形标记,在可视化设计中我们将常见的图形标记定义成图表类型. 根据图形标记可以代表的数据维度来划分,图形标记分为: 零维,点是常见的零维图形标记,点仅有位置信息 一维,常见的一维图形标记有线 二维,二维平面 三维,常见的立方体.圆柱体都是三维的图形标记 图形标记自

ChartConlrol二维图表类型

WinForms Controls >Controls > Chart Control > Concepts > Creating Charts > 2D Chart Types The XtraCharts suite provides a wide variety of different 2D chart types (also calledview types) which give you the ability to display data as any of

Qlikview 的权限控制

Qlikview报表控件/数据的权限控制,首先在“文档属性”->“打开”-> 勾选“基于访问权限的初始数据减少”, 这样打开报表的时候会提示输入用户名和密码. Qlikview 的权限控制是和脚本编辑功能放一起的,一般建议将涉及权限的脚本放在隐藏脚本里面. 权限相关的脚本用"Session Access;" 开始,以示和其他脚本的区别. 一般用到的有2种类型 第一种: Omit : Omit列控制的是字段级安全权限,想指定何列不可以被某用户访问 ACCESS, USERID

IOS开发学习笔记-(2)键盘控制,键盘类型设置,alert 对话框

一.关闭键盘,放弃第一响应者,处理思路有两种 ① 使用文本框的 Did End on Exit 绑定事件 ② UIControl on Touch 事件 都去操作 sender 的  resignFirstResponder #import <UIKit/UIKit.h> @interface ViewController : UIViewController @property (weak, nonatomic) IBOutlet UITextField *txtUserName; @pro

oracle转Mysql中,varchar2(10)和number应该转换为什么类型? (转)

一. varchar2(10)和number应该转换为什么类型? oracle转成mysql时:varchar2(10)可以转成varchar(10)number则要看oracle中存储的具体是什么类型的数据:1.如果是整型,那么mysql中,用int即可:2.如果是带小数位的,那么mysql中可用numeric类型. 注:mysql中没有varchar2(10)和number这两个数据类型 二. Mysql varchar VS Oracle varchar2 mysql和oracle做数据同

java对象转换String类型的三种方法

在很多情况下我们都需要将一个对象转换为String类型.一般来说有三种方法可以实现:Object.toString().(String)Object.String.valueOf(Object).下面对这三种方法一一分析 一.采用Object.toString()toString方法是java.lang.Object对象的一个public方法.在java中任何对象都会继承Object对象,所以一般来说任何对象都可以调用toString这个方法.这是采用该种方法时,常派生类会覆盖Object里的t

NGUI 通过按压Button控制角色持续行走

使用NGUI提供的API,想使用按压按钮来控制角色持续行走: 却发现当点击前进按钮后,角色只是向控制方向移动了一小步,并且长时间按前进按钮,角色则会忽略该Click事件: 由此感到蹊跷,角色移动是在短暂的按压按钮之后.那么必定有Button事件能够感应到按钮的Press事件.遂在NGUI/Interrection中找到了UI Button Message(Script),在里面找到了挂载Press函数的地方: 成功挂载函数,然后走起,预料的结果并没有出现,实现效果与之前的OnClick一样,角色

Newtonsoft.Json 转换DateTime类型为字符串时,串内部会有一个T。解决方案

使用Newtonsoft.Json 转换DateTime类型时,若使用标准转换,则字符串内会有一个T(虽然再转换成DateTime没有问题). 若要转换成DateTime没有T,可以加上特性: 1 public class TestClass 2 { 3 public TestClass() 4 { 5 Dt1 = Dt2 = new DateTime(1900, 1, 1, 0, 0, 0); 6 } 7 8 [JsonConverter(typeof(TcDateTimeConverter)