#arrays #datetime #google-sheets #string-formatting #google-query-language
Вопрос:
Я пытаюсь создать запрос на основе диапазона дат, который будет отображать несколько валют и повторно помечать заголовок столбца. Вот пример набора данных, с которым я работаю.
Я могу успешно запросить таблицу с помощью =ArrayFormula(QUERY({A4:B14,TO_TEXT(C4:C14),D4:D14},"Select *"))
. (без TO_TEXT любая валюта, которая не является долларом США, не отображается в выводе)
Однако, если я попытаюсь выбрать столбец вместо Select *
И/ИЛИ если я добавлю такие критерии, как диапазон дат, это приведет к ошибке #VALUE.
Вот полная формула, которая не работает:
=QUERY(ARRAYFORMULA({A4:B,TO_TEXT(C4:C),D4:D}),"select A, B, C where D >= date '"amp;TEXT(A$2,"yyyy-mm-dd")amp;"' and D <= date '"amp;TEXT(B$2,"yyyy-mm-dd")amp;"' Label C 'Cost'")
Заранее спасибо за любую помощь!