如果你想在记分卡中使用multiselect,大数据的概念,这个博客是给你的。
在记分卡中
的方法,当选择类型为"Multi"时,你可以一次选择更多的行(CTRL,SHIFT按钮工作)。信息将传递给脚本,在那里你可以使用"getSelection()"方法来读取它。
实现
使用脚本,方法是给你每个维度所有选中的成员(如果你使用CTRL只给一个,通过多个移位)。
限制
API独立地给您提供维度,因此多选基本上只在您的行范围内只有一个维度时才起作用。
为什么?通过当前的API无法读出多个维度的成员之间的依赖关系。
如何读取?
/假设:行范围内只有一个维度/则切换选择,买服务器云,可以打开或关闭。在脚本中,您需要一个全局变量,因为您需要生成一个类似semafor的代码:
*全局变量没有成员->选择
*全局变量已经有成员->取消选择。
脚本
var
正如您所见,选择字符串有一个简单的检查和修改。
我使用";"字符一开始是为了避免如果有一个键是另一个键的子串,那么IF check in第12行将是正数。。这样,以后您需要忽略拆分后的第一个成员,因为它是空的。
如何读出真正的选择?
现在,有了这个字符串,您可以简单地拆分它(忽略第一个成员):
在我创建第二个输出(第5行)的地方,大数据能做什么,大数据分析培训,您可以生成代码。
应用程序
在给定的示例中,您可以找到两个记分卡,大数据指的是什么,第一个(dim)有一个维度,如本例所示。第二个(_2DIM)是尝试用2个维度进行选择-今天失败了…也许有一天我可以找到一个脚本…
下载
应用程序可以在这里下载
应用程序/记分卡选择_MULTI-2016022223057.zip在master·org scn design studio community/applicationsGit…
是否有人需要2个或更多维度组合的精确选择?为使其正常工作,可能需要更改选择API,如"getRows()"和"getDimensionKey("A")等
请随意评论和询问
嗨,Karol Kalisz,
有一个"选择产品"(在第一个脚本块中)。应该在哪里以及如何定义?
thx,
Kirill
Hi,
是需要在应用程序中定义的全局脚本变量。只有一种方法可以跨不同的方法传递值。