创建自定义令牌

1.概述

自定义令牌可以添加到标记菜单的筛选器,以便根据数据源、预定义集、时间偏移量或脚本提供您自己的筛选选项。

内置令牌选项包括所有,以及为日期/时间和日历过滤器显示的各种相对时间令牌,例如今天当前的星期,或年初至今

标记菜单
标记菜单

所有Dundas BI用户创建令牌特权可以创建新的令牌。

自定义令牌持续40天
自定义令牌持续40天

您可以创建的各种类型的自定义令牌有:

令牌的类别 描述 例子
数据 通过查询数据源背后的原始数据来定义 第一天,最大的订单
命名组 在特定维度层次结构上定义的 美国,加拿大,巴黎
相对时间 基于时间的参数定义 本周,过去30天,从今天开始
脚本 定义使用DundasScript,允许无限的灵活性 返回TimeZoneInfo.ConvertTimeFromUtc (DateTime。UtcNow currentSession.TimeZone);

2.令牌列表

若要查找现有令牌列表并创建新的数据、相对时间或脚本令牌,请单击配置文件按钮,并向下滚动以找到令牌

访问您的令牌
访问您的令牌

单击现有令牌旁边的操作图标以查看详细信息、编辑或删除。

令牌列表
令牌列表

3.创建新令牌

3.1.数据令牌

在您的登打士BI配置文件中找到令牌列表,点击Data令牌按钮以创建新的数据令牌。

新数据令牌对话框,输入标题对于令牌。

添加标题
添加标题

从数据源或多维数据集中选择列或元素作为数据元素对于这个令牌,然后选择a数据分类用于确定要使用的值。

选择数据元素和类别
选择数据元素和类别

点击提交

令牌将出现在与所选元素背后的数据使用相同数据类型的过滤器上。

使用Data令牌
使用Data令牌

请注意
如果从数据立方体中选择层次结构作为元素,则令牌的数据类型为字符串并且只能出现在字符串参数类型中,而不能出现在层次结构参数中。

3.2.命名集合令牌

要创建新的命名集令牌,首先从度量集、仪表板或其他视图中的过滤器中选择层次结构成员值。

选择过滤值
选择过滤值

从层次结构筛选器的令牌菜单中选择将选择保存为令牌…

将选择保存为令牌
将选择保存为令牌

输入一个标题然后单击对话框底部的提交按钮。

现在可以在过滤器的令牌菜单中找到这个令牌,这样就可以轻松地重新选择这些值。

使用命名集令牌
使用命名集令牌

3.3.相对时间符号

在您的登打士BI配置文件中找到令牌列表,点击相对时间符号按钮以创建新的相对时间令牌。

在“新建相对时间令牌”对话框中,输入标题对于令牌。

对于相对时间令牌,数据类型被锁定为日期时间的层次结构

数据类型
数据类型

选择显示类型.对于我们的“过去40天”示例,我们选择全范围因为它定义了过滤器范围的开始和结束。

显示类型
显示类型

如果需要,设置格式覆盖在选定此令牌的过滤器中以特定格式显示日期值。

令牌格式覆盖
令牌格式覆盖

根据所选择的Display Type,为范围的开始和/或结束选择粒度和偏移量。

启动成员粒度
启动成员粒度

端成员粒度
端成员粒度

单击提交按钮以创建令牌并返回到更新后的令牌设置屏幕。新的令牌现在可以在日历和日期/时间过滤器的令牌菜单中找到。

最后40天令牌
最后40天令牌

3.4.脚本标记

在您的登打士BI配置文件中找到令牌列表,点击脚本标记按钮。

输入一个标题

用于令牌的脚本语言是DundasScript.集数据类型到脚本将返回的值类型:

脚本令牌选项
脚本令牌选项

大多数数据类型都支持不止一种显示类型,它决定了哪些过滤器类型可以显示这个令牌:

  • (例如,单一日期,单一数字过滤器)
  • 全范围范围开始范围结束(例如,日历范围,范围数字过滤器)
  • 集合(例如,层次值,级联过滤器)

根据您在上面的选择,可能会出现一些其他选项:

  • 如果你选择了层次结构数据类型,单击选择层次结构链接,该链接选择您将返回哪个层次结构的成员。
  • 的“令牌偏移量”对话框中显示您的令牌先进的筛选令牌菜单中的选项,选中允许偏移支持作为脚本参数如果适用。您可以在脚本中将偏移量作为变量访问抵消
  • 对于具有日期或时间层次结构数据类型的令牌,可选择设置格式覆盖以确定日期在筛选器中的显示方式。

您的脚本应该包含一个或多个返回语句,返回上面选择的数据类型的值。当返回一个完整的范围或值的集合时,返回一个数组或另一种类型的值列表,而不仅仅是你的数据类型的单个值。

例如,下面的脚本返回从2017年4月1日到今天的范围,即结束日期所在的位置独家

DateTime[] dates = new DateTime[2];date [0] = new DateTime(2017,4,1);dates[1] = DateTime.Today;返回日期;

单击对话框底部的提交按钮,以验证脚本并保存令牌。在此步骤之后,您将无法更改数据类型、显示类型或层次结构。

4.重命名或本地化令牌

您可以重命名令牌,或者根据用户帐户的当前语言/文化为要显示的令牌指定不同的标题。

中找到令牌令牌列表,选中它并单击编辑图标。

单击工具栏上的“编辑”
单击工具栏上的“编辑”

单击编辑对话框顶部的标题链接。

要重命名令牌,请更改下面的文本默认的;否则,单击添加本地化标题

添加本地化标题
添加本地化标题

对于本地化的标题,请输入IETF语言标签文化字段,并填写标题字段。

提供文化和标题
提供文化和标题

单击对话框底部的提交按钮以应用更改。

5.另请参阅

Dundas数据可视化公司
热维斯路400-15号
加拿大安大略省多伦多
M3C 1日元

北美:1.800.463.1492
国际:1.416.467.5100

登打士服务时间:
电话:美国东部时间周一至周五上午9点至下午6点
电子邮件:美国东部时间周一至周五上午7点至下午6点