PowerBI – Как выбрать указанный диапазон дат, чтобы сохранить только эти строки в PowerBI Я хочу выбрать диапазон дат с 03.01.24 по 04.01.24 (в качестве примера диапазона дат).
Я попробовал следующее.
FILTER(
'formfull',
'formfull'[upLoad_output] >= DATE(2024, 1, 1) && 'formfull'[upLoad_output] <= DATE(2024, 12, 31)
)
Это ошибки к следующему.
"Total Literal expected"





Вы пытаетесь использовать DAX, когда вам нужно использовать M в Power Query. Если в вашем столбце указана дата, выберите фильтр в заголовке столбца, а затем между.
Он генерирует код следующим образом:
= Table.SelectRows(#"Changed Type", each [Date] >= #datetime(2024, 1, 10, 0, 0, 0) and [Date] <= #datetime(2024, 1, 12, 0, 0, 0))
Все должно быть в порядке. Вы подключаетесь к базе данных? В этом случае должно произойти свертывание запроса. Вы можете щелкнуть правой кнопкой мыши имя шага и просмотреть собственный запрос, чтобы убедиться, что правильный SQL отправляется обратно.
Я подключаюсь к базе данных и фильтрую набор данных, чтобы полностью открыть столбцы и строки. Щелкните правой кнопкой мыши имя шага, но «просмотр собственного запроса» недоступен.
Иногда на отдельном шаге он неактивен. Доступен ли View Native Query на каком-либо из этапов? К какой базе данных вы подключаетесь?
Я нахожусь в окне преобразования, и «просмотр собственного запроса» на всех этапах неактивен. Я использую собственную базу данных, размещенную в Azure. Набор данных представляет собой файл json.
Какой тип базы данных? Возможно, лучше задать новый вопрос, чтобы вы могли опубликовать всю информацию и снимки экрана. Другие тоже могут помочь.
Честно говоря, я не знаю подробностей о базе данных, поскольку это сторонняя база данных, содержащая конфиденциальные данные. Мы получаем доступ к файлу json, используя ссылку API, фильтруем в PowerBI меньшие наборы данных. Для этого большего набора данных мы используем R (неидеальное решение), но хотим сделать это в PowerBI (если возможно). Выбор строк по условиям. Возможно, это занимает гораздо больше времени, чем я его покидал (4-5 часов).
Идея состоит в том, чтобы получить доступ к файлу json в PowerBI и сохранить несколько наборов данных в диапазоне дат по дням, неделям или месяцам каждый, а затем объединить эти наборы данных в Python/R для перезагрузки в PowerBI для создания отчетов высокого уровня.
Я понимаю, но дьявол кроется в деталях, и у вас есть конвейер данных, который на данный момент не ясен. Нам нужно знать все шаги от источника до Power BI, типы соединений, типы данных, размеры данных и т. д. Лучше всего изложить все это в новом вопросе с подробностями.
Спасибо, Давидебаччи. Посмотрю, смогу ли я получить доступ к дополнительной информации о базе данных и постараюсь опубликовать новый вопрос.
Будет ли это работать для больших наборов данных (>>500 миллионов строк), поскольку PowerBI дает сбой при попытке выбрать год, месяц, неделю и трехдневные периоды.