单击感兴味的字段值接续导致显式选定。关联词,还不错径直通过语义辘集进行选定。这些与字段值雷同巴黎世家 丝袜,除以下别离,即它们是刻画对象之间的关系而非对象本人。披露为一列按钮。
当单击语义辘集时,将会在其他字段中选定。
语义表格规章语义辘集通过加载包含对象间关系的表格创建。
此表格必须包含三列或四列。 语义表格要么包含不同字段字段值之间的关系,要么包含疏通字段字段值之间的关系。夹杂这两种关系是不能领受的。 加载语义表格的 LOAD 或 SELECT 语句必须置于 semantic 闭幕符之后,以暗示这并非逻辑表。接续会使用四列,第一列包含与某些其他字段值联系的字段值,第三列包含联系的字段值。第二列必须包含关系称号,而临了,第四列必须包含反置关系的称号。
要是使用三列,将不会给出反置关系的显式称号。第二列给出的称号是关系和反置关系的称号。然后,这些称号前线或后方王人将使用箭头。
要是是疏通字段字段值之间的关系,则第一和第三列的称号必须疏通。通常,第二和第四列,即关系类型这一列,也必须疏通。关联词,要是是不同字段字段值之间的关系,则统共列王人必须具有不同的称号。
从数据解压缩语义表格语义表格并非老是行为 QlikView 除外的表格存在。通过单独的 LOAD 语句,从对象的现存表格中解压缩此表格会愈加容易。
在 QlikView 示例目次的 presidents 示例中,生成辘集 Predecessor 和 Successor 的剧本不错是:
Directory presidents;
国产视频a在线观看vLOAD * from presdnts.csv (ansi, txt, delimiter
is ',', embedded labels);
Semantic LOAD
No -1 as No,
'Successor' as Relation,
No,
'Predecessor' as Relation
from presdnts.csv (ansi, txt, delimiter is ',',
embedded labels) where No > 1;
第二个 LOAD 语句会生成一个如右边所示的表格,此表格行为语义表格载入。where 子句用于不详第一札记载,因为这将辘集第一个 president 到不存在的 0:th president。
还要安妥,LOAD 语句包含两个标签为 No 的字段以及两个标签为 Relation 的字段。这么一个 LOAD 语句要是用于加载里面表格,会导致剧本试验诞妄,因为单个里面表格的加载模范条目任何字段王人不能有疏通的称号。同期,相应的 SELECT 语句也不能能用于此诡计,因为大大王人 ODBC 启动模范也有此条目。违抗,要是总裁 (president) 表格位于数据库,则应使用以下结构:
Connect to DataBase;
SELECT * from presdnts;
Alias No2 as No, Relation2 as Relation;
Semantic SELECT
No -1 as No,
'Successor' as Relation,
No as No2,
'Predecessor' as Relation2
from presdnts where No > 1;
presidents 示例仅仅何如使用语义辘集的一个浮浅例子。这些还不错用于家支中,其中文义辘集不错是诸如表亲,昆玉姐妹,祖母等;或用于公司的职工,其中文义辘集不错是诸如 superior、reports to、secretary 等。
使用关联值行为关系称号无意使用关联字段值行为关系称号更具有刻画性。在总裁之例中,您可能但愿统共前任位于一列,而统共继任东说念主位于另一列。
要创建这些辘集,需要使用以下剧本:
LOAD
No as DuplicateOfNo,
FirstName & ' ' & LastName as Name,
*
from presdnts.csv;
Semantic LOAD
No -1 as No,
FirstName & ' ' & LastName as Successor,
No as DuplicateOfNo,
'Dummy1'
from presdnts.csv where No > 1;
Semantic LOAD
No +1 as No,
FirstName &' ' & LastName as Predecessor,
No as DuplicateOfNo,
'Dummy2'
from presdnts.csv;
单击一个语义辘集后,将在第三列字段 DuplicateOfNo 中进行选定,该字段在语义表格中恒久是披露在语义辘集上的总裁数。
首先可能并不光显,但上述结构的反置关系险些不必。这些结构将会披露总裁称号,单击该称号后,选定所示总裁的前任/继任东说念主。这即是他们被称为 Dummy1 和 Dummy2 并仅使用第一关系(列二)的原因。
由于咱们并不但愿作假关系披露在列表框中,是以必须将第二和第四列视为不同的关系类型。这意味着第一和第三列必须具有不同的字段名。这即是咱们需要两列来包含总裁数 No 和 DuplicateOfNo 的原因。
由于咱们但愿两个不同的披露关系的列表框,因此咱们需要两个不同的 semantic 语句。
还可使用三列式语义表格进行示范巴黎世家 丝袜,但这时用户很容易将包含反置关系的列表框搞浑浊。