Линейный график не работает с функцией concat - PullRequest
0 голосов
/ 15 февраля 2019

Я использую в своем запросе функцию concat, чтобы использовать знак «$» с оплатой.Проблема, с которой я сталкиваюсь, заключается в том, что линейный график отображается без функции concat, но не работает с concat.Я использую блейзер драгоценный камень.

Вот мой запрос.

С concat:

select date_trunc('month', (bookings.created_at)::timestamp)::date as dt, 
concat('$', avg(bookings.total_fee_usd)) as total_rent 
from bookings where 
bookings.state in ('paid_in_full') 
group by dt order by dt desc

enter image description here

Без конкатета

select date_trunc('month', (bookings.created_at)::timestamp)::date as dt,
avg(bookings.total_fee_usd) as total_rent
from bookings
where bookings.state in ('paid_in_full')
group by dt order by dt desc

enter image description here

Мое требование - иметь обалинейный график и знак доллара "$".

Помощь будет высоко оценена.

1 Ответ

0 голосов
/ 26 февраля 2019

Проблема связана со сторонним плагином, используемым гемом Blazer.Blazer gem зависит от chartkick.js, а chartkick.js не рисует линейную диаграмму, если в набор данных включен специальный символ.Так что на данный момент этого нельзя достичь с помощью самоцвета Blazer, пока они не обновят свой самоцвет и не обеспечат какой-либо способ достижения этого.Однако, если вы используете автономную библиотеку chartkick.js в своем проекте, вы можете передать префикс в качестве параметра / аргумента, например, так: new Chartkick.LineChart("chart-1", data, {prefix: "$"}) для достижения этой цели.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...