
宏函数应该是iif,正确代码写法应该是 cells(2,3)=iif(cells(1,2)>=90,"优秀",iif(cells(1,2)>=80,"良好",iff(cells(1,2)>=60,"中等","较差")))
希望对你有所帮助!
Tableau Desktop 的参数非常的实用,在日常分析当中有很多功能需要使用参数,我们先看看如何利用参数进行图形切换。
数据源还是使用超市字段的数据源,用参数切换度量(常用的销售额、利润等字段),在同一个图形中客查看销售额、利润等;
首先创建参数,参数名称为指标,参数的数据类型选择字符串,允许的值选择列表,我们在列表中在值列输入1,显示为销售额,在输入2,显示为利润,如图所示:
之所以这样写,是为了我们写计算字段更方便,这个习惯大家可以用起来。
点击确定后我们的指标参数就创建好了,显示在单独的参数栏中,如图所示:
我们鼠标右键点击显示参数控件,这里说明一下,参数是静态的,我们创建好参数后,单独的参数不能互动视图上的视图,我们必须与数据源关联起来,接下来我们点击创建计算字段,名称为指标筛选
if [指标]='1' then [销售额]
else [利润] end
如图所示:
这里只有两个指标,也可以使用IFF函数,这样写iif([指标]='1',[销售额],[利润])
如图所示:
接下来就是创建视图的过程,我们将订单日期拖拽至列功能,以年月的形式显示,将指标筛选字段拖拽至行功能,以条形图的形式显示,如图所示:
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)