
spotfire
文章平均质量分 51
种麦南山下
莫听穿林打叶声,一蓑烟雨任平生
展开
-
Spotfire 的排名函数Rank和DenseRank
Spotfire 的排名函数Rank和DenseRank原创 2022-10-27 09:22:41 · 1150 阅读 · 0 评论 -
Spotfire 聚合筛选 会污损行数据
表达式:Max(Sum([Sales]) OVER ([Region]))OVER 是对Region进行分组。原始数据:1、 首先会计算内部聚合,然后得出各地区销量之和:在计算的列中,计算结果始终会应用于输入表的所有行,因此,得出的各地区销量值会污损所有行:随后会针对“Total Sales (SMEARED)”计算 Max(),得出的值为 350,而且因为我们插入了计算的列,该值也会污损所有行。这意味着最终结果为:筛选数据表时,计算的列仍会根据整个数据表显示值。..原创 2021-09-03 18:10:50 · 515 阅读 · 0 评论 -
Spotfire 筛选器中对时间筛选,精确到时分秒
如下图所示,直接筛选只能筛选到2020/8/25 0:0:0,不能精确到时分秒如图找到 “筛选方案属性”选择特定,可精确到时分秒原创 2021-08-26 10:01:42 · 561 阅读 · 0 评论 -
Spotfire 条形图属性 直线和曲线 格式设置
如下图所示,横线值为0.17,将其改为17%条形图上右键 “属性” ,找到直线和曲线,点击标签和工具提示,选中 “值” 行,选择格式。选择百分比,保留小数的位数。原创 2021-08-25 09:28:12 · 791 阅读 · 0 评论 -
Spotfire 对 列 数据进行自定义排序
访问“列属性”对话框的步骤:1、在菜单栏上,单击“数据”>“列属性”。2、单击“排序顺序”选项卡。搜索需要排序的列名称,在“排序顺序”项中可选择自定义排序点击配置,对数据进行自定义排序。...原创 2021-08-23 16:45:24 · 978 阅读 · 0 评论 -
Spotfire 对条形图中分组后的值排序
在条形图中,选中值右击,选择按值对条形图排序:原创 2021-08-20 16:56:29 · 424 阅读 · 0 评论 -
Spotfire 设置 组合图表的刻度范围
访问“刻度范围”对话框的步骤:1、右击图表,在“图表属性”对话框中,转至显示“双刻度”或“多刻度”设置的Y轴页面。2、如果使用“双刻度”,请单击“左轴”或“右轴”下方的“刻度范围”。如果使用“多刻度”,请从“个人刻度设置”下的下拉列表中选择用来定义刻度范围的刻度。您也可以选择“所有刻度”为所有刻度设置相同的范围,然后单击下拉列表右侧的“刻度范围”。3、可以针对所有的刻度设置,也可针对单个值 (如图中的well count)设置。设置刻度范围...原创 2021-08-20 16:41:54 · 1073 阅读 · 0 评论 -
Spotfire 将字符串日期 转换为 日期格式
将字符串的格式03-11月-2016 3:00 上午 改为 日期格式的03-11月-2016 3:00 上午第一种:在Spotfire中添加计算列,表达式写入ParseDateTime([Original Spud Date1], "dd-MMM-yyyy h:mm tt"),此时的格式为DateTime类型的2016/11/3 3:00:00,然后点击格式选择自定义,写入dd-MMM-yyyy h:mm tt即可。第二种方法(不推荐):1、在导入数据时,借助excel的函数原创 2021-05-14 18:03:55 · 695 阅读 · 2 评论 -
Spotfire 导入的数据改为百分比%形式
将excel的百分比值导入spotfire时,如50%,导入进去,数据为0.5,不会以百分比的形式显示。这里使用了添加计算列写入公式,然后选择格式里的百分比结果显示原创 2021-05-13 09:06:44 · 280 阅读 · 0 评论 -
Spotfire 筛选器类型修改
找到表中的字段,点击右上角的 “三”,修改类型即可。原创 2021-05-11 10:40:20 · 780 阅读 · 1 评论 -
Spotfire 修改标记及颜色
可以使用标记限制数据,对已标记的项目使用单独的颜色时,更改已标记项目的颜色步骤如下:在菜单栏上选择“文件”>“文档属性”。 单击“标记”选项卡。 单击所需的标记,然后单击“编辑”。 更改颜色并单击“确定”。 单击“确定”以关闭“文档属性”对话框。注:如果在分析中使用了多个标记,您可以在所有图表的图例或图表属性中对其进行切换。...原创 2021-03-04 17:11:42 · 767 阅读 · 1 评论 -
Spotfire 连接mysql数据库
下载:https://dev.mysql.com/downloads/connector/odbc/默认安装地址:输入用户名、密码:原创 2021-03-01 11:26:44 · 769 阅读 · 0 评论 -
Spotfire 使用IronPython脚本
使用IronPython检查数据表是链接到源还是嵌入在Spotfire中from Spotfire.Dxp.Data import *table=Document.Data.Tables["表名"]found,tableSettings=Application.Document.Data.SaveSettings.TryGetDataTableSettings(table.Id);if found and not tableSettings.UseLinkedData : print "T原创 2021-02-03 16:15:02 · 1459 阅读 · 1 评论 -
Spotfire 中的格式字符串(数值、DateTime 日期格式)
一、自定义数值格式字符串特殊字符: 字符 说明 0 始终返回值所写入的位置。如果数据中其所在的位置无编号,则将使用 0(零)。 # 如果数据中其所在的位置存在编号,则将返回值。 如果用于小数点的左边,即使字符串中存在一个 # 且数据中有三位数,也将返回所有数字。 如果用于小数点的右边,由于小数点的右侧存在 #,因此将返回相同数量的数字,且数字将四舍五入。 请参见以下原创 2021-02-03 13:51:48 · 875 阅读 · 0 评论 -
Spotfire 表达式之文本函数
函数 说明 ~= 可以用作If或Case语句的一部分。如果Arg2正则表达式字符串与Arg1字符串匹配,则返回true。 示例: If( "aab" ~= "a+" , "true", "false" ) Case when "aba" ~= ".a+$" then "true" else "false" end Concatenate(Arg1, ...) 将所有参数连接(附加)成一个字符串。如果指定了一个参数,则结果为所有行的连接...原创 2021-02-01 10:20:38 · 1753 阅读 · 1 评论 -
Spotfire 表达式之逻辑函数
函数 说明 Case 条件语句具有两种不同的形式。 简单: case Arg1 when Arg2 then Arg3 else Arg4 end 将对Arg1表达式求值,当Arg1等于Arg2时,将返回Arg3。可以输入多个 when/then 表达式,并以从左到右的顺序进行输入及求值。 已搜索: case when Arg1 then Arg2 else Arg3 end 当Arg1=true 时返回Arg2,当Arg1=...原创 2021-02-01 10:15:56 · 1402 阅读 · 0 评论 -
Spotfire 表达式之转换函数
函数 说明 Base64Decode(Arg1) 将 base64 字符串解码为二进制大对象,以便可以在 Spotfire 中将其作为图像查看。 示例: Base64Decode([Column]) Base 64Encode(Arg1) 将二进制大对象编码为 base64 字符串。如果 Spotfire 中的数据将导出至其他应用程序,这可能很有用。 示例: Ba...原创 2021-01-29 17:45:04 · 971 阅读 · 0 评论 -
Spotfire 表达式之日期和时间函数
函数 说明 DateAdd(Arg1, Arg2, (Arg3)) 向日期、时间或日期时间添加间隔。该方法可添加时间跨度或表示指定日期或时间部分的整数(例如,很多天)。 如果已添加时间跨度,将需要两个参数:日期时间列和时间跨度列。 如果要向日期或时间部分添加整数值,则使用三个参数:Arg1 是一个字符串,说明要添加的部分。Arg2 是一个数字,其中包含要添加的部分数。Arg3 是 Date 列、T...原创 2021-01-29 17:41:53 · 1697 阅读 · 0 评论 -
Spotfire 表达式中的关键字
关键字不区分大小写。 函数 说明 AS AS 关键字可用于在自定义表达式上下文中指定表达式的名称。 示例: Sum([Sales]) as [Total Sales] <[Region_Name] as [Region]> CROSS CROSS 关键字可用于分类自定义表达式,以指定在类别级别之间应执行交叉联接。这意味着,所有可能的类别组合都会显.原创 2021-01-29 17:37:08 · 566 阅读 · 0 评论 -
Spotfire 常用数据类型
数据类型 说明 Integer 整数值被写为一个数字序列,可能会以 + 或 - 号为前缀。您可以指定从 -2147483648 到 2147483647 的整数值。如果要在预期的位置使用小数值,整数值将自动转换为小数值。 注意:自定义表达式和计算列中可使用十六进制值。打开数据时不能使用这些十六进制值。十六进制格式的值具有 8 个字符的大小限制。 示例: 0 101 -32768 +55 ...原创 2021-01-29 17:18:03 · 1075 阅读 · 0 评论 -
Spotfire 表达式中的属性
$map("template", "concatenation string")$map() 函数用于将列表值属性映射到单个字符串。第一个参数是用于列表中每个值的模板,第二个参数是在结果表达式中应如何连接列表值的规范。有关详细信息,请参见以下列表值属性 (多个选择)。示例:$map("sum([${PropertyName}])", ",")<$map("[${PropertyName}]", " NEST")>...原创 2021-01-29 16:49:38 · 639 阅读 · 0 评论