Untuk menangani konversi suhu, tabel konversi Anda harus memiliki pengganda dan offset. Untuk F --> C, misalnya, offsetnya adalah -32 dan pengalinya 5/9.
Jika Anda mengetahui semua unit yang mungkin sebelumnya, maka pesan berbasis tabel berfungsi dengan baik. Namun, jika Anda menginginkan sistem yang sepenuhnya fleksibel seperti meter^5*liter hingga inci^5*galon, maka Anda memerlukan tabel unit bass dan fungsi yang ditentukan pengguna untuk melakukan konversi. Fungsi ini mungkin akan menggunakan cte rekursif untuk mengurai ekspresi unit. Semua ini akan agak rumit, jadi semoga Anda memiliki daftar unit yang lengkap.