docs(labs): уточнены вопросы для самостоятельного расследования
Зачем: учащемуся нужен понятный путь от наблюдений к выводу без готового ответа в задании. Что: уточнены сравнения в четырех расследованиях; готовые объяснения заменены вопросами к строкам, расчетам и сохраненным состояниям. Проверка: проверены 54 локальные ссылки и git diff --check; формулировки сверены с устройством источников и витрин.
This commit is contained in:
1 parent
515f386e5f
commit
bb087f4477
4 files changed
+68
-48
No files matched your search
@@ -16,9 +16,10 @@
|
||||
`order_day`, `declared_revenue` и `items_total`.
|
||||
|
||||
Найдите этот заказ в `dds.order_v`. Сопоставьте `items_total`, `discount`,
|
||||
`delivery` и `total`. Как связаны эти суммы? Объясните, почему клиентскую
|
||||
`declared_revenue` нужно сравнивать с `items_total`, чтобы искать разницу
|
||||
именно в составе корзины.
|
||||
`delivery` и `total`. Запишите равенство, связывающее эти четыре значения,
|
||||
и проверьте его на заказе. С какой суммой магазина следует сравнивать
|
||||
`declared_revenue`, если мы ищем расхождение именно в составе корзины?
|
||||
Проверьте свой выбор после разбора позиций.
|
||||
|
||||
## Разберите позиции с двух сторон
|
||||
|
||||
@@ -37,9 +38,9 @@
|
||||
к одной позиции; при разворачивании сохраняйте эту связь.
|
||||
|
||||
Сопоставьте позиции по артикулу так, чтобы остались видны товары,
|
||||
присутствующие только с одной стороны. Покажите, какие позиции совпали,
|
||||
а какая объясняет разницу. В результате нужны строки товаров, а не только
|
||||
две итоговые суммы.
|
||||
присутствующие только с одной стороны. Для каждой позиции сравните наличие,
|
||||
цену и количество. Что различается и сколько это добавляет к расхождению
|
||||
сумм? В результате нужны строки товаров, а не только две итоговые суммы.
|
||||
|
||||
## Проверьте объяснение
|
||||
|
||||
@@ -47,19 +48,19 @@
|
||||
|
||||
- сумма стоимостей клиентских позиций равна `declared_revenue`;
|
||||
- сумма стоимостей позиций магазина равна `items_total`;
|
||||
- стоимость отсутствующей у магазина позиции равна
|
||||
- сумма расхождений по позициям равна
|
||||
`declared_revenue - items_total`.
|
||||
|
||||
Затем сравните точные цены из JSON с готовым массивом `productPrice`
|
||||
события. По [формату выгрузки](../../formats/clickstream-event.md) цены в нем
|
||||
округлены до целых рублей. Покажите на своей корзине, что потеряется при
|
||||
расчете по этому массиву. Если все цены выбранной корзины целые, возьмите
|
||||
еще один заказ с расхождением и дробной ценой.
|
||||
события. Пересчитайте стоимость клиентской корзины по этому массиву:
|
||||
сойдется ли она с `declared_revenue` до копейки? Найдите цены, на которых
|
||||
результаты различаются, и сверьте наблюдение с
|
||||
[форматом выгрузки](../../formats/clickstream-event.md). Если все цены
|
||||
выбранной корзины целые, возьмите еще один заказ с расхождением и дробной ценой.
|
||||
|
||||
В коротком объяснении назовите заказ, товар, количество, цену и разницу.
|
||||
Отделите то, что подтверждают данные, от причины, которую по ним установить
|
||||
нельзя: отсутствие позиции в заказе видно, а причину ее удаления источник
|
||||
отдельным полем не сообщает.
|
||||
Какие строки подтверждают найденное расхождение? Есть ли в источниках
|
||||
сведения о том, почему оно возникло? Отделите наблюдения от предположений.
|
||||
|
||||
## Что должно получиться
|
||||
|
||||
|
||||
Reference in new issue
Block a user