Skip to content

Commit 89a4367

Browse files
committed
Update desk review for MyDec sales
1 parent ef80ca0 commit 89a4367

1 file changed

Lines changed: 35 additions & 1 deletion

File tree

pipeline/07-export.R

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -244,6 +244,9 @@ message("Pulling model data from Athena")
244244

245245
# Pull the PIN-level assessment data, which contains all the fields needed to
246246
# create the review spreadsheets
247+
# Sale columns are pulled from a separate run with the missing sales
248+
MISSING_SALES_RUN_ID <- "2026-06-16-charming-claire"
249+
247250
assessment_pin <- dbGetQuery(
248251
conn = AWS_ATHENA_CONN_NOCTUA, glue("
249252
SELECT *
@@ -253,6 +256,37 @@ assessment_pin <- dbGetQuery(
253256
")
254257
)
255258

259+
assessment_pin_sales <- dbGetQuery(
260+
conn = AWS_ATHENA_CONN_NOCTUA, glue("
261+
SELECT
262+
meta_pin,
263+
sale_recent_1_date,
264+
sale_recent_1_price,
265+
sale_recent_1_outlier_reason,
266+
sale_recent_1_document_num,
267+
sale_recent_1_is_outlier,
268+
sale_recent_2_date,
269+
sale_recent_2_price,
270+
sale_recent_2_outlier_reason,
271+
sale_recent_2_document_num,
272+
sale_recent_2_is_outlier
273+
FROM model.assessment_pin
274+
WHERE run_id = '{MISSING_SALES_RUN_ID}'
275+
AND meta_triad_code = '{params$export$triad_code}'
276+
")
277+
)
278+
279+
assessment_pin <- assessment_pin %>%
280+
select(-c(
281+
sale_recent_1_date, sale_recent_1_price,
282+
sale_recent_1_outlier_reason, sale_recent_1_document_num,
283+
sale_recent_1_is_outlier,
284+
sale_recent_2_date, sale_recent_2_price,
285+
sale_recent_2_outlier_reason, sale_recent_2_document_num,
286+
sale_recent_2_is_outlier
287+
)) %>%
288+
left_join(assessment_pin_sales, by = "meta_pin")
289+
256290
# Pull card-level data only for all PINs. Needed for upload, since values are
257291
# tracked by card, even though they're presented by PIN
258292
assessment_card <- dbGetQuery(
@@ -740,7 +774,7 @@ for (town in unique(assessment_pin_prepped$township_code)) {
740774
workbook_name <- glue(
741775
params$assessment$year,
742776
str_replace(town_convert(town), " ", "_"),
743-
"Initial_Model_Values.xlsx",
777+
"Initial_Model_Values_Updated_Sales.xlsx",
744778
.sep = "_"
745779
)
746780
saveWorkbook(

0 commit comments

Comments
 (0)