我想按市场统计独特的属性。
在下面的数据集中,我希望它为西雅图返回 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;