Сравнение: одно слово для пустой ячейкиCompare: one word for an empty cell
· Открыть на сайтеOpen on the site
ЦельGoal
Инвестор сравнивает лоты и пробегает глазами строки: где есть значения, а где пусто. Пустое должно выглядеть одинаково во всех строках, а строки, где пусто у всех лотов, — не занимать места.An investor compares lots and scans the rows: where there are values and where there are none. An empty cell should look the same in every row, and rows that are empty for all lots should not take up space.
ЗадачаProblem
У лота без цены или без площади ячейка «Цена за м²» показывала чёрное слово «неизвестно», а соседняя ячейка «Цена» и все остальные пустые ячейки — серое «нет данных». Так было у 113 из 231 лота. Страница сравнения принимала «неизвестно» за значение: если цены за м² не было ни у одного лота, строка не скрывалась вместе с другими пустыми строками и показывала «неизвестно | неизвестно». У двух лотов без цены строка «Цена» была скрыта, а «Цена за м²» под ней — нет.For a lot with no price or no area the «Price per m²» cell showed a black word «unknown», while the «Price» cell next to it and every other empty cell showed a grey «no data». This was the case for 113 of 231 lots. The compare page took «unknown» for a value: when no lot had a price per m², the row did not hide with the other empty rows and showed «unknown | unknown». For two lots without a price the «Price» row was hidden, but the «Price per m²» row below it was not.
Как решилиHow it was solved
- Пустая «Цена за м²» — такое же серое «нет данных», как в любой другой пустой ячейке.An empty «Price per m²» is the same grey «no data» as any other empty cell.
- Если цены за м² нет ни у одного выбранного лота, строка скрывается вместе с остальными пустыми и входит в счётчик «Скрыто пустых». Пример: лот с ценой без площади и лот без цены на 390 px — видимых строк 10 → 9, «Скрыто пустых: 12» → 13; два лота без цены на 1280 px — строк 6 → 5.When none of the chosen lots has a price per m², the row hides with the other empty rows and counts in «Empty rows hidden». Example: a lot with a price but no area and a lot with no price at 390 px — visible rows 10 → 9, «Empty rows hidden: 12» → 13; two lots without a price at 1280 px — rows 6 → 5.
- Если цена за м² есть хотя бы у одного лота, строка остаётся, а у лота без неё — серое «нет данных». Значения и пересчёты не менялись.When at least one lot has a price per m², the row stays, and the lot without one shows a grey «no data». Values and conversions did not change.
До и послеBefore and after

