Как предотвратить округление чисел в жидкости - PullRequest
0 голосов
/ 08 мая 2019

Я пытаюсь вычислить темп роста между двумя месяцами, и я получаю круглые числа вместо плавающих.Есть ли способ предотвратить округление чисел в жидкости?

{{article_created_this_month_count |минус: Articles_created_last_month_count |split_by: Articles_created_last_month_count |времена: 100}}%

{{Articles_created_this_month_count |минус: Articles_created_last_month_count |split_by: Articles_created_last_month_count |раз: 100}}%

Ответы [ 2 ]

1 голос
/ 08 мая 2019

Как и во многих языках программирования, когда Liquid делит целое число на целое, результат всегда будет снова целым числом. Так что 5 / 2 будет равно 2. Но 5.0 / 2 будет 2.5. Таким образом, вы можете умножить articles_created_this_month_count на 1.0:

{{ articles_created_this_month_count | times: 1.0 | minus: articles_created_last_month_count | divided_by: articles_created_last_month_count | times: 100 }}
0 голосов
/ 08 мая 2019

используйте javascript для подобных проектов, где Liquid не подходит

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