Я столкнулся с проблемой преобразования следующего запроса в spark-sql в SQL-сервере pyspark.
coalesce((Select top 1 f2.ChargeAmt from Fact_CMCharges f2
where f2.BldgID = f.BldgID
and f2.LeaseID = f.LeaseID
and f2.IncomeCat = f.IncomeCat
and f2.Period < f.Period
and f2.ActualProjected = 'Lease'
order by f2.Period desc),0) as Charge
Я не нашел замены ключевого слова top в pyspark sql. Пожалуйста, помогите мне, как я могу преобразовать этот запрос в py-spark sql