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

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


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

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

因为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控制各种图表类型之间的转换。

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

原文地址:https://www.cnblogs.com/lcchuguo/p/4743596.html