0

我有一个表,它使用另一个表的值来查找数据表中的字段。

[Parameters]是保存查找值的表,并且

[Sample Log]是从 中查找可能值的数据表[Parameters]

[Sample Log].exp = SELECT Parameters.Experiment FROM [Parameters]; 
[Sample Log].Type = SELECT Parameters.Type FROM [Parameters];

如果我创建一个Pivot Chartusing[Sample Log]作为源,并将Typemy 作为数据的类别放入Count of IDs,它将按预期运行。

但是,对于我的 exp 字段,它似乎与全文不匹配,而仅匹配文本的前两个字母。例如,我的实验是 GC、GPC、GCMS、UV-Vis、HPLC 等……但类别标签仅显示 GC、GP、UV、HP 等……并且 GCMS 数据表中的条目被计为数据透视图上的 GC。

这个数字几乎概括了如果我有 GCMS 之类的东西,它就会被算作 GC。我通过将 GCMS 更改为 GC 进行验证,ID 计数值保持在 36,但是,如果我将其更改为 HPLC,HP 计数会增加,GC 计数会下降。所以 GCMS 被计入 GC。

任何见解如何控制这种计数行为?

此问题仅在打开允许在组合框中进行多项选择时出现。它在我的表中创建了第二个 exp.Value 字段,但这并未列出所有值...

在此处输入图像描述

4

1 回答 1

0

可以通过修改我的查询语句重命名多值 .Value 字段来获得所需的结果。例如,我原来的查询语句是:

SELECT [Sample Log].ID, [Sample Log].material, [Sample Log].lot, [Sample Log].subDate, [Sample Log].endDate, [Sample Log].Exp.Value, [Sample Log].costCenter, [Sample Log].customer, [Sample Log].Type
FROM [Sample Log];

工作状态是:

SELECT [Sample Log].ID, [Sample Log].material, [Sample Log].lot, [Sample Log].subDate, [Sample Log].endDate, [Sample Log].Exp.Value AS Expirment, [Sample Log].costCenter, [Sample Log].customer, [Sample Log].Type
FROM [Sample Log];

[样本日志].Exp.Value AS 过期

于 2017-08-01T19:40:38.517 回答