Задать вопрос
@Saybayry

Как форматировать результат QUERY?

написал формулу с использованием QUERY

=MAP(QUERY(
ТРАНСП(QUERY(
{
ARRAYFORMULA(ТЕКСТ('Данные'!A31:A938; "DD-MM-YYYY")) 
\'Данные'!B31:M938
\ARRAYFORMULA(ЕСЛИ('Данные'!N31:N938 = ИСТИНА; 1; 0))
};
  "
SELECT Col1 , SUM(Col14)/COUNT(Col3),SUM(Col13),  COUNT(Col3), SUM(Col14)
GROUP BY Col1 
PIVOT Col6 
ORDER BY Col1 ASC 
LABEL Col1 '', COUNT(Col3) 'Заказы общие', SUM(Col14) 'Отмены', SUM(Col14)/COUNT(Col3) 'Процент отмен', SUM(Col13) 'Сумма заказов в рублях'"
)); "order by Col1 asc";1
); LAMBDA(f; ЕСЛИ(f = ""; 0; f)))


, но возникла проблема как сделать так чтобы каждому столбцу из select можно было изменить формат ячейки. думал использовать функцию написанную в app script

function toPercent(input) {
  let percentFormatter = new Intl.NumberFormat("en-US", {
    style: "percent",
  });
  return percentFormatter.format(input);
}


но не понимаю как ее можно применить к определённым колонкам
есть ли способ отформатировать результат такого запроса?
  • Вопрос задан
  • 109 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
oshliaer
@oshliaer Куратор тега Google Sheets
Google Products Expert
Используйте инструкцию format для QUERY.

Напрягитесь, найдите документацию, там через поиск найдите слово format и прочитайте. Вы даже пример не привели, зато указали, что вопрос Средний. Вопрос не стоит выеденного яйца.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Diamond Personnel R&C Москва
До 110 000 ₽
DigitalHR Москва
от 100 000 до 150 000 ₽
DigitalHR Москва
от 130 000 до 180 000 ₽