我有一个表,可以存储一个到多个值:
|ID|eName|Category|
1 Tom A
1 Dick B
1 Jane C
2 Tom A
2 Dick B
我正在使用交叉表查询来显示如下数据:
ID| A | B | C |
1 Tom Dick Jane
2 Tom Dick
但是由于[Field.eName]和[Field.Category]都引用了两个不同表中的下拉值,因此看起来像这样。
ID| 1 | 2 | 3 |
1 1 2 3
2 1 2
这是查询:
TRANSFORM first(Name)
SELECT id
FROM table
GROUP BY ID
PIVOT category;
我正在尝试添加如下参数:
Parameters [tables]![tableName1]![DropColumnName1] type, [tables]![tableName2]![ColumnNameName2] type;
TRANSFORM first(Name)
SELECT id
FROM table
GROUP BY ID
PIVOT category;
这些实例之一应该为交叉表列名称调用值,而另一个为表值调用。这是我挂断电话的地方,因为我对参数及其工作原理缺乏正确的了解。