OK 是我的问题。 我有一个 Csv 文件, 它是由我控制产生的, 它包含同一文件的不同组的数据。 前七行是每个组的表格页头, 每个组不同。 因此首先我将这个文件导入到 Access 中。 我自此创建了访问单个组以进行数据分析的查询。 问题在于我需要在一个字段上使用一个表达式, 但是它必须是文本才能从电子表格中导入, 因为每个列含有数字和字符, 因为顶部的页眉有问题, 有时数据不正确, 需要按摩 。 所以我想要做的是将每个组插入到自己的表格中, 但是我要将一些列转换为数字, 这样我的表达式才会起作用 。 我将张贴我遇到问题的表达式 。 谢谢 。
Sum(IIf([2000 Query].[Field19]=1,IIf([5000 Query].[Field21]>0,-[5000 Query].[Field21],[5000 Query].[Field21]),[5000 Query].[Field21])) AS [ADJ Invoice Total]