计算 Access 中重复项的首次出现次数

问题描述 投票:0回答:0

我想按市场统计独特的属性。

在下面的数据集中,我希望它为西雅图返回 1,为北加利福尼亚返回 2,为路易斯安那返回 1。

市场区域 PropertyID
西雅图 123
北卡利 456
路易斯安那州 115
北卡利 456
北卡利 789

我已经在 Excel 中完成了此操作,但现在数据太多,它开始崩溃。我输入了一个计数公式,将当前单元格与其上方的所有单元格进行比较。如果相同的 propertyId 出现在它上面,它会为它分配一个零。如果它是一个新的 propertyID,它会得到 1。然后我使用数据透视表按市场区域获取计数。 =IF(COUNTIF($A$2:A530149,A530149)>1,0,1)

我尝试使用此 SQL 代码,但它与我在 Excel 中的代码不匹配。

SELECT DISTINCT Count(PropertyID) AS UniqueHomes, MarketArea
FROM AR
WHERE (((AR.invdate)>=#3/1/2022# And (AR.invdate)<=#2/28/2023#))
GROUP BY MarketArea;
excel-formula ms-access-2007
© www.soinside.com 2019 - 2024. All rights reserved.