系统函数
系统函数可提供用于访问系统、设备和 Qlik Sense 应用程序属性的函数。
使用每个函数的下拉列表可查看每个函数的简短描述和语法。对于某些函数,可以通过单击语法描述中的函数名称了解有关该特定函数的更多信息。
此函数返回一个包含当前应用程序的 author 属性的字符串。此函数均可用于数据加载脚本和图表表达式。
信息注释在当前版本的 Qlik Sense 中无法设置 author 属性。如果迁移 QlikView 文档,将保留 author 属性。
此函数返回客户端浏览器的用户代理字符串。 此函数均可用于数据加载脚本和图表表达式。
示例:
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.114 Safari/537.36
此函数返回操作系统返回的包含计算机名称的字符串。 此函数均可用于数据加载脚本和图表表达式。
信息注释如果计算机的名称超过 15 个字符,字符串将仅包含前 15 个字符。
ComputerName( )
此函数返回一个包含当前 Qlik Sense 应用程序名称的字符串,不包括路径,但包括扩展名。 此函数均可用于数据加载脚本和图表表达式。
DocumentName( )
此函数用于返回一个包含至当前 Qlik Sense 应用程序完整路径的字符串。 此函数均可用于数据加载脚本和图表表达式。
DocumentPath( )
此函数用于返回一个包含当前 Qlik Sense 应用程序标题的字符串。 此函数均可用于数据加载脚本和图表表达式。
DocumentTitle( )
此脚本函数返回所使用的排序规则区域设置的区域性名称。如果未设置变量 CollationLocale,则返回实际的用户计算机区域设置。
GetCollationLocale( )
GetObjectField() 返回维度的名称。Index(索引)是一个可选整数,表明应返回的维度。
GetObjectField([index])
此函数返回 Windows 注册表项的值。 此函数均可用于数据加载脚本和图表表达式。
GetRegistryString(path, key)
此函数返回所选应用程序的租户和空间域属性。 此函数均可用于数据加载脚本和图表表达式。
GetSysAttr(name)
信息注释
如果在 Qlik Sense 客户端托管 中使用此函数,它将只返回空的数据值。
InObject() 图表函数计算当前对象是否包含在具有函数参数中指定 ID 的另一个对象中。对象可以是工作表或可视化。
InObject(id_str)
ObjectId() 图表函数返回计算表达式的对象的 ID。该函数采用一个可选参数,指定该函数所关注的对象类型。对象可以是工作表或可视化。此函数仅在图表表达式中可用。
ObjectId([object_type_str])
此函数返回包含当前连接的用户的名称的字符串。 此函数均可用于数据加载脚本和图表表达式。
OSUser( )
信息注释在 Qlik Sense Desktop 和 Qlik Sense Client-Managed Mobile 中,此函数始终返回“Personal\Me”。
此函数用于返回完整的 Qlik Sense 版本和内部版本号作为一个字符串。
该函数已弃用并由 EngineVersion() 替代。
ProductVersion()
此函数返回上次完成数据加载的时间戳。 此函数均可用于数据加载脚本和图表表达式。
ReloadTime( )
StateName() 会返回所使用的可视化的替代状况的名称。例如,StateName 可用于创建具有动态文本和颜色的可视化以反映可视化状态发生的更改。此函数可用于图表表达式,但不能用于确定该表达式所指的状态。
StateName()