Я создал набор данных потоковой передачи в PowerBI. Этот набор данных используется для анализа данных за весь день, поэтому я активировал анализ исторических данных (если нет, набор данных потоковой передачи показывает данные только за короткое время)
[
{
"HOUR" :98.6,
"WAREHOUSEID" :"AAAAA555555",
"STOREID" :"AAAAA555555",
"STAFFID" :"AAAAA555555",
"ITEMID" :"AAAAA555555",
"INVENTQTY" :98.6,
"PACKQTY" :98.6,
"PICKINGSTATUS" :"AAAAA555555",
"DATEID" :"2020-07-14T03:53:12.047Z",
"RECID" :"AAAAA555555"
}
]
I pu sh данные из SQL Сервер для PowerBI основывается на измененном datetime, каждые 10 минут я запрашиваю все строки, которые являются новыми из последнего измененного datetime и pu sh, все в PowerBI, затем сохраняю новое измененное datetime и продолжаю.
Проблема в том, что PICKINGSTATUS имеет два состояния: "Pending"
и "Completed"
, при отправке потоковых данных значение может измениться с Pending -> Completed, поэтому для обновления панели мониторинга необходимо обновить строку. Но теперь PowerBI, похоже, не обновляет строки, он добавляет повторяющуюся строку только с другим значением PICKINGSTATUS, так что панель инструментов работает неправильно.
Как я могу исправить это? Я попытался провести небольшое исследование, но не могу найти решения.
Спасибо за вашу помощь, хорошего дня!