У меня есть таблица dataverse с полем datetime. Теперь у меня есть данные в области около 50 тыс. записей. Теперь мне нужно обновить все строки этого поля, то есть, по сути, мне нужно настроить время и вычесть 4 часа из существующих данных даты и времени для всех строк. Есть ли способ добиться этого в dataverse, используя какое-то массовое обновление или что-то в этом роде?
Чтобы выполнить массовое обновление таблицы Dataverse, где вам необходимо настроить поле даты и времени, вычитая 4 часа из существующих данных во всех строках (около 50 000 записей), использование потока данных является более подходящим вариантом, чем Power Automate. Вот почему:
Напротив, использование Power Automate для той же задачи приведет к следующему:
Дополнительную информацию о потоке данных можно найти здесь: https://learn.microsoft.com/en-us/power-query/dataflows/overview-dataflows-across-power-platform-dynamics-365
@GuidoPreite, этот ответ немного странный для ответа на stackoverflow об обновлении таблицы Dataverse (предлагает более сложный поток данных человеку, который удобен с PowerAutomate с низким кодом), плюс ChatGPT предложит аналогичный ответ на этот вопрос, но кроме этого, откуда ты знаешь, что это сгенерировано ИИ?
@siggi_pop стиль ответа, плюс есть инструменты, в которые вы вставляете текст, и он сообщает вам, сгенерирован ли ИИ или нет (конечно, они не идеальны, но дают вам хорошее представление)
Dataverse использует время UTC для хранения DateTime, но дата и время представлены пользователю в пользовательском интерфейсе относительно местного часового пояса пользователя, который вы должны принять во внимание.
Поскольку вам удобно использовать PowerAutomate, вы, вероятно, привыкли работать с импортом данных из листа Excel или источника CSV (по крайней мере, это легко). Импорт данных с помощью мастеров импорта позволяет обрабатывать большой набор данных и является простым процессом. Вы импортируете файл Excel и ждете... (занимает несколько минут), это все, что вам нужно сделать.
Процесс должен быть довольно простым: экспортировать данные, изменить данные, импортировать данные.
e2
создайте формулу =D2-TIME(4, 0, 0)
. Перетащите/скопируйте формулу до конца столбца даты и времени примерно на номер строки 50 тыс. (при условии, что вы знаете, как копировать формулы)Вот и все.
ответы, сгенерированные с помощью ИИ, не допускаются в stackoverflow Meta.stackoverflow.com/questions/421831/…