胖白系列
你的位置:胖白系列 > 精选嫩鲍 >
91porn. 语义集会 | QlikView匡助
发布日期:2024-10-31 10:42    点击次数:86

91porn. 语义集会 | QlikView匡助

语义集会 在该页面上 语义表格规章  从数据解压缩语义表格  使用关联值算作干系称号

单击感兴致的字段值频繁导致显式聘用。可是91porn.,还不错平直通过语义集会进行聘用。这些与字段值近似,除以下诀别,即它们是形色对象之间的干系而非对象自己。流露为一列按钮。

当单击语义集会时,将会在其他字段中聘用。

语义表格规章

语义集会通过加载包含对象间干系的表格创建。

此表格必须包含三列或四列。 语义表格要么包含不同字段字段值之间的干系,要么包含交流字段字段值之间的干系。夹杂这两种干系是不行领受的。 加载语义表格的 LOAD 或 SELECT 语句必须置于 semantic 限制符之后,以暗示这并非逻辑表。

频繁会使用四列,第一列包含与某些其他字段值有关的字段值,第三列包含有关的字段值。第二列必须包含干系称号,而临了,第四列必须包含反置干系的称号。

淌若使用三列,将不会给出反置干系的显式称号。第二列给出的称号是干系和反置干系的称号。然后,这些称号前线或后方齐将使用箭头。

淌若是交流字段字段值之间的干系,则第一和第三列的称号必须交流。一样,第二和第四列,即干系类型这一列,也必须交流。但是,淌若是不同字段字段值之间的干系,则所有列齐必须具有不同的称号。

 从数据解压缩语义表格

语义表格并非老是算作 QlikView 以外的表格存在。通过单独的 LOAD 语句,从对象的现存表格中解压缩此表格会愈加容易。

在 QlikView 示例目次的 presidents 示例中,生成集会 Predecessor 和 Successor 的剧本不错是:

Directory presidents;

LOAD * 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,

国产视频在线看385

'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 语句。

还可使用三列式语义表格进行示范91porn.,但这时用户很容易将包含反置干系的列表框搞污染。