{"id":7005,"date":"2023-05-08T00:00:00","date_gmt":"2023-05-08T04:00:00","guid":{"rendered":"https:\/\/www.sisense.com\/how-to-format-numbers-as-currency-in-postgres-mysql-and-redshift\/"},"modified":"2024-11-29T06:49:05","modified_gmt":"2024-11-29T11:49:05","slug":"how-to-format-numbers-as-currency-in-postgres-mysql-and-redshift","status":"publish","type":"post","link":"https:\/\/www.sisense.com\/blog\/how-to-format-numbers-as-currency-in-postgres-mysql-and-redshift\/","title":{"rendered":"How to format numbers as currency in Postgres, MySQL and Redshift"},"content":{"rendered":"<h2>The all-important revenue graph<\/h2>\r\n<p>In your venerable orders table, you\u2019re almost certainly storing prices as numbers. Perhaps they\u2019re integer, perhaps they\u2019re numeric, perhaps you\u2019re using Postgres and they\u2019re money, or perhaps you rolled the dice on floating-point rounding errors and went with real.<\/p>\r\n<p>But save for Postgres\u2019s money format, your revenue graph looks, well, not like revenue at all:<\/p>\r\n<figure class=\"wp-block-image fancybox\"><img decoding=\"async\" class=\"wp-image-74221\" src=\"https:\/\/cdn.sisense.com\/wp-content\/uploads\/Revenue-currency-blog.png\" alt=\"Revenue chart\" \/><\/figure>\r\n<p>Wouldn\u2019t you rather look at this?<\/p>\r\n<figure class=\"wp-block-image fancybox\"><img decoding=\"async\" class=\"wp-image-74236\" src=\"https:\/\/cdn.sisense.com\/wp-content\/uploads\/Revenue-2-currency-blog.png\" alt=\"A better revenue chart\" \/><\/figure>\r\n<p>That\u2019s a revenue graph we can all get behind!<\/p>\r\n<h2>Formatting the query<\/h2>\r\n<p>Our query starts like this:<\/p>\r\n<pre class=\"wp-block-code\"><code>select date(created_at), sum(price)\r\nfrom orders\r\ngroup by 1<\/code><\/pre>\r\n<p>Let\u2019s rewrite it to get some nice currency formatting.<\/p>\r\n<h2>Postgres<\/h2>\r\n<p>Assuming you\u2019re not already using the money type, you can leverage it for some quick formatting:<\/p>\r\n<pre class=\"wp-block-code\"><code>select date(created_at), cast(sum(price) as money)\r\nfrom orders\r\ngroup by 1<\/code><\/pre>\r\n<h2>MySQL<\/h2>\r\n<p>Things in MySQL aren\u2019t quite so easy. But we can still format the number to get two decimal places and prepend a \u201c$\u201d:<\/p>\r\n<pre class=\"wp-block-code\"><code>select date(created_at), concat('$', format(sum(price), 2))\r\nfrom orders\r\ngroup by 1<\/code><\/pre>\r\n<h2>Redshift<\/h2>\r\n<p>Unfortunately Redshift doesn\u2019t support the money type or the format function. We\u2019ll use the <a href=\"https:\/\/docs.aws.amazon.com\/redshift\/latest\/dg\/r_TO_CHAR.html\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">to_char<\/a> function to specify an exact <a href=\"https:\/\/docs.aws.amazon.com\/redshift\/latest\/dg\/r_Numeric_formating.html\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">format string<\/a>:<\/p>\r\n<pre class=\"wp-block-code\"><code>select \r\n  date(created_at), \r\n  to_char(sum(price), 'FM$999,999,999,990D00')\r\nfrom orders\r\ngroup by 1<\/code><\/pre>\r\n<p>Our format string covers a few bases:<\/p>\r\n<ul>\r\n<li>FM removes leading and trailing whitespace; this allows our \u201c$\u201d to be right next to the number<\/li>\r\n<li>$ is our dollar sign<\/li>\r\n<li>The 9s are optional digits<\/li>\r\n<li>The commas separate the thousands, millions, etc.<\/li>\r\n<li>The 0s are required digits; all numbers will have a ones place and two decimal places, with zeroes in those places if necessary<\/li>\r\n<li>The D specifies our decimal \u201c.\u201d<\/li>\r\n<li>This SQL works on all 3 of these databases, but it\u2019s a bit onerous to type, so we prefer the other options on Postgres and MySQL<\/li>\r\n<\/ul>\r\n<p>Of course, using a tool like Sisense for Cloud Data Teams, you can reduce all of this to a single click:<\/p>\r\n<figure class=\"wp-block-image fancybox\"><img decoding=\"async\" class=\"wp-image-74231\" src=\"https:\/\/cdn.sisense.com\/wp-content\/uploads\/Dollar-button-currency-blog.png\" alt=\"Dollar button image\" \/><\/figure>\r\n<p>Or if you prefer typing to clicking, you can annotate the SQL itself!<\/p>\r\n<figure class=\"wp-block-image fancybox\"><img decoding=\"async\" class=\"wp-image-74226\" src=\"https:\/\/cdn.sisense.com\/wp-content\/uploads\/Sum-price-currency-blog.png\" alt=\"Revenue formatter sum price\" \/><\/figure>\r\n<p><!-- \/wp:heading -->\r\n\r\n<!-- wp:paragraph \/-->\r\n\r\n<!-- wp:paragraph \/-->\r\n\r\n<!-- wp:image {\"id\":74221,\"className\":\"fancybox\"} \/-->\r\n\r\n<!-- wp:paragraph \/-->\r\n\r\n<!-- wp:image {\"id\":74236,\"className\":\"fancybox\"} \/-->\r\n\r\n<!-- wp:paragraph \/-->\r\n\r\n<!-- wp:paragraph \/-->\r\n\r\n<!-- wp:sisense\/link-button {\"text\":\"Get the Starter Kit\",\"target\":\"_blank\"} \/-->\r\n\r\n<!-- wp:heading \/-->\r\n\r\n<!-- wp:paragraph \/-->\r\n\r\n<!-- wp:code \/-->\r\n\r\n<!-- wp:paragraph \/-->\r\n\r\n<!-- wp:heading \/-->\r\n\r\n<!-- wp:paragraph \/-->\r\n\r\n<!-- wp:code \/-->\r\n\r\n<!-- wp:heading \/-->\r\n\r\n<!-- wp:paragraph \/-->\r\n\r\n<!-- wp:code \/-->\r\n\r\n<!-- wp:heading \/-->\r\n\r\n<!-- wp:paragraph \/-->\r\n\r\n<!-- wp:code \/-->\r\n\r\n<!-- wp:paragraph \/-->\r\n\r\n<!-- wp:list \/-->\r\n\r\n<!-- wp:paragraph \/-->\r\n\r\n<!-- wp:image {\"id\":74231,\"className\":\"fancybox\"} \/-->\r\n\r\n<!-- wp:paragraph \/-->\r\n\r\n<!-- wp:image {\"id\":74226,\"className\":\"fancybox\"} \/-->\r\n\r\n<!-- wp:paragraph \/-->\r\n\r\n<!-- wp:sisense\/link-button {\"text\":\"Get the Starter Kit\",\"target\":\"_blank\"} \/--><\/p>","protected":false},"excerpt":{"rendered":"<p>The all-important revenue graph In your venerable orders table, you\u2019re almost certainly storing prices as numbers. Perhaps they\u2019re integer, perhaps they\u2019re numeric, perhaps you\u2019re using Postgres and they\u2019re money, or perhaps you rolled the dice on floating-point rounding errors and&#8230;<\/p>\n","protected":false},"author":4,"featured_media":7201,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":"","footnotes":"","_links_to":"","_links_to_target":""},"categories":[44],"tags":[472],"application":[46],"buyer-role":[],"buyer-stage":[],"department":[],"industry":[],"topic":[],"class_list":["post-7005","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tech-talk","tag-data-team","application-bi-analytics-teams"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v23.5 (Yoast SEO v23.8) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Formatting Currency in Postgres, MySQL, and Redshift | Sisense<\/title>\n<meta name=\"description\" content=\"In your venerable orders table, you\u2019re probably storing prices as numbers. Heres how to display it so your revenue graph looks like revenue.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.sisense.com\/blog\/how-to-format-numbers-as-currency-in-postgres-mysql-and-redshift\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to format numbers as currency in Postgres, MySQL and Redshift\" \/>\n<meta property=\"og:description\" content=\"The all-important revenue graph In your venerable orders table, you\u2019re almost certainly storing prices as numbers. Perhaps they\u2019re integer, perhaps\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.sisense.com\/blog\/how-to-format-numbers-as-currency-in-postgres-mysql-and-redshift\/\" \/>\n<meta property=\"og:site_name\" content=\"Sisense\" \/>\n<meta property=\"article:published_time\" content=\"2023-05-08T04:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-29T11:49:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.sisense.com\/wp-content\/uploads\/yoast-format-blog-min.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Sisense Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/cdn.sisense.com\/wp-content\/uploads\/yoast-format-blog-min.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@sisense\" \/>\n<meta name=\"twitter:site\" content=\"@sisense\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sisense Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.sisense.com\/blog\/how-to-format-numbers-as-currency-in-postgres-mysql-and-redshift\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.sisense.com\/blog\/how-to-format-numbers-as-currency-in-postgres-mysql-and-redshift\/\"},\"author\":{\"name\":\"Sisense Team\",\"@id\":\"https:\/\/www.sisense.com\/#\/schema\/person\/e70aa3a7bbc471e4b7b8c5a7d2b36115\"},\"headline\":\"How to format numbers as currency in Postgres, MySQL and Redshift\",\"datePublished\":\"2023-05-08T04:00:00+00:00\",\"dateModified\":\"2024-11-29T11:49:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.sisense.com\/blog\/how-to-format-numbers-as-currency-in-postgres-mysql-and-redshift\/\"},\"wordCount\":306,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.sisense.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.sisense.com\/blog\/how-to-format-numbers-as-currency-in-postgres-mysql-and-redshift\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdn.sisense.com\/wp-content\/uploads\/2014\/05\/10161658\/featured-format-blog-min.jpg\",\"keywords\":[\"data team\"],\"articleSection\":[\"Tech Talk\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.sisense.com\/blog\/how-to-format-numbers-as-currency-in-postgres-mysql-and-redshift\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.sisense.com\/blog\/how-to-format-numbers-as-currency-in-postgres-mysql-and-redshift\/\",\"url\":\"https:\/\/www.sisense.com\/blog\/how-to-format-numbers-as-currency-in-postgres-mysql-and-redshift\/\",\"name\":\"Formatting Currency in Postgres, MySQL, and Redshift | Sisense\",\"isPartOf\":{\"@id\":\"https:\/\/www.sisense.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.sisense.com\/blog\/how-to-format-numbers-as-currency-in-postgres-mysql-and-redshift\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.sisense.com\/blog\/how-to-format-numbers-as-currency-in-postgres-mysql-and-redshift\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdn.sisense.com\/wp-content\/uploads\/2014\/05\/10161658\/featured-format-blog-min.jpg\",\"datePublished\":\"2023-05-08T04:00:00+00:00\",\"dateModified\":\"2024-11-29T11:49:05+00:00\",\"description\":\"In your venerable orders table, you\u2019re probably storing prices as numbers. Heres how to display it so your revenue graph looks like revenue.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.sisense.com\/blog\/how-to-format-numbers-as-currency-in-postgres-mysql-and-redshift\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.sisense.com\/blog\/how-to-format-numbers-as-currency-in-postgres-mysql-and-redshift\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.sisense.com\/blog\/how-to-format-numbers-as-currency-in-postgres-mysql-and-redshift\/#primaryimage\",\"url\":\"https:\/\/cdn.sisense.com\/wp-content\/uploads\/2014\/05\/10161658\/featured-format-blog-min.jpg\",\"contentUrl\":\"https:\/\/cdn.sisense.com\/wp-content\/uploads\/2014\/05\/10161658\/featured-format-blog-min.jpg\",\"width\":1200,\"height\":628,\"caption\":\"featured format blog min\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.sisense.com\/blog\/how-to-format-numbers-as-currency-in-postgres-mysql-and-redshift\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.sisense.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to format numbers as currency in Postgres, MySQL and Redshift\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.sisense.com\/#website\",\"url\":\"https:\/\/www.sisense.com\/\",\"name\":\"Sisense\",\"description\":\"Build your business with anywhere-analytics\",\"publisher\":{\"@id\":\"https:\/\/www.sisense.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.sisense.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.sisense.com\/#organization\",\"name\":\"Sisense\",\"url\":\"https:\/\/www.sisense.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.sisense.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdn.sisense.com\/wp-content\/uploads\/sisense-yoast-og.jpg\",\"contentUrl\":\"https:\/\/cdn.sisense.com\/wp-content\/uploads\/sisense-yoast-og.jpg\",\"width\":1200,\"height\":600,\"caption\":\"Sisense\"},\"image\":{\"@id\":\"https:\/\/www.sisense.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/sisense\",\"https:\/\/www.linkedin.com\/company\/sisense\",\"https:\/\/github.com\/sisense\/\"],\"description\":\"Sisense accelerates product innovation through AI\/ML capabilities. Our global analytics platform lets customers drive better, faster decisions for their business and end users.\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.sisense.com\/#\/schema\/person\/e70aa3a7bbc471e4b7b8c5a7d2b36115\",\"name\":\"Sisense Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.sisense.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/213e415f47bc3c7f0155a0755b1cea8c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/213e415f47bc3c7f0155a0755b1cea8c?s=96&d=mm&r=g\",\"caption\":\"Sisense Team\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Formatting Currency in Postgres, MySQL, and Redshift | Sisense","description":"In your venerable orders table, you\u2019re probably storing prices as numbers. Heres how to display it so your revenue graph looks like revenue.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.sisense.com\/blog\/how-to-format-numbers-as-currency-in-postgres-mysql-and-redshift\/","og_locale":"en_US","og_type":"article","og_title":"How to format numbers as currency in Postgres, MySQL and Redshift","og_description":"The all-important revenue graph In your venerable orders table, you\u2019re almost certainly storing prices as numbers. Perhaps they\u2019re integer, perhaps","og_url":"https:\/\/www.sisense.com\/blog\/how-to-format-numbers-as-currency-in-postgres-mysql-and-redshift\/","og_site_name":"Sisense","article_published_time":"2023-05-08T04:00:00+00:00","article_modified_time":"2024-11-29T11:49:05+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/cdn.sisense.com\/wp-content\/uploads\/yoast-format-blog-min.jpg","type":"image\/jpeg"}],"author":"Sisense Team","twitter_card":"summary_large_image","twitter_image":"https:\/\/cdn.sisense.com\/wp-content\/uploads\/yoast-format-blog-min.jpg","twitter_creator":"@sisense","twitter_site":"@sisense","twitter_misc":{"Written by":"Sisense Team","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.sisense.com\/blog\/how-to-format-numbers-as-currency-in-postgres-mysql-and-redshift\/#article","isPartOf":{"@id":"https:\/\/www.sisense.com\/blog\/how-to-format-numbers-as-currency-in-postgres-mysql-and-redshift\/"},"author":{"name":"Sisense Team","@id":"https:\/\/www.sisense.com\/#\/schema\/person\/e70aa3a7bbc471e4b7b8c5a7d2b36115"},"headline":"How to format numbers as currency in Postgres, MySQL and Redshift","datePublished":"2023-05-08T04:00:00+00:00","dateModified":"2024-11-29T11:49:05+00:00","mainEntityOfPage":{"@id":"https:\/\/www.sisense.com\/blog\/how-to-format-numbers-as-currency-in-postgres-mysql-and-redshift\/"},"wordCount":306,"commentCount":0,"publisher":{"@id":"https:\/\/www.sisense.com\/#organization"},"image":{"@id":"https:\/\/www.sisense.com\/blog\/how-to-format-numbers-as-currency-in-postgres-mysql-and-redshift\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.sisense.com\/wp-content\/uploads\/2014\/05\/10161658\/featured-format-blog-min.jpg","keywords":["data team"],"articleSection":["Tech Talk"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.sisense.com\/blog\/how-to-format-numbers-as-currency-in-postgres-mysql-and-redshift\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.sisense.com\/blog\/how-to-format-numbers-as-currency-in-postgres-mysql-and-redshift\/","url":"https:\/\/www.sisense.com\/blog\/how-to-format-numbers-as-currency-in-postgres-mysql-and-redshift\/","name":"Formatting Currency in Postgres, MySQL, and Redshift | Sisense","isPartOf":{"@id":"https:\/\/www.sisense.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.sisense.com\/blog\/how-to-format-numbers-as-currency-in-postgres-mysql-and-redshift\/#primaryimage"},"image":{"@id":"https:\/\/www.sisense.com\/blog\/how-to-format-numbers-as-currency-in-postgres-mysql-and-redshift\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.sisense.com\/wp-content\/uploads\/2014\/05\/10161658\/featured-format-blog-min.jpg","datePublished":"2023-05-08T04:00:00+00:00","dateModified":"2024-11-29T11:49:05+00:00","description":"In your venerable orders table, you\u2019re probably storing prices as numbers. Heres how to display it so your revenue graph looks like revenue.","breadcrumb":{"@id":"https:\/\/www.sisense.com\/blog\/how-to-format-numbers-as-currency-in-postgres-mysql-and-redshift\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.sisense.com\/blog\/how-to-format-numbers-as-currency-in-postgres-mysql-and-redshift\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.sisense.com\/blog\/how-to-format-numbers-as-currency-in-postgres-mysql-and-redshift\/#primaryimage","url":"https:\/\/cdn.sisense.com\/wp-content\/uploads\/2014\/05\/10161658\/featured-format-blog-min.jpg","contentUrl":"https:\/\/cdn.sisense.com\/wp-content\/uploads\/2014\/05\/10161658\/featured-format-blog-min.jpg","width":1200,"height":628,"caption":"featured format blog min"},{"@type":"BreadcrumbList","@id":"https:\/\/www.sisense.com\/blog\/how-to-format-numbers-as-currency-in-postgres-mysql-and-redshift\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.sisense.com\/"},{"@type":"ListItem","position":2,"name":"How to format numbers as currency in Postgres, MySQL and Redshift"}]},{"@type":"WebSite","@id":"https:\/\/www.sisense.com\/#website","url":"https:\/\/www.sisense.com\/","name":"Sisense","description":"Build your business with anywhere-analytics","publisher":{"@id":"https:\/\/www.sisense.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.sisense.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.sisense.com\/#organization","name":"Sisense","url":"https:\/\/www.sisense.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.sisense.com\/#\/schema\/logo\/image\/","url":"https:\/\/cdn.sisense.com\/wp-content\/uploads\/sisense-yoast-og.jpg","contentUrl":"https:\/\/cdn.sisense.com\/wp-content\/uploads\/sisense-yoast-og.jpg","width":1200,"height":600,"caption":"Sisense"},"image":{"@id":"https:\/\/www.sisense.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/sisense","https:\/\/www.linkedin.com\/company\/sisense","https:\/\/github.com\/sisense\/"],"description":"Sisense accelerates product innovation through AI\/ML capabilities. Our global analytics platform lets customers drive better, faster decisions for their business and end users."},{"@type":"Person","@id":"https:\/\/www.sisense.com\/#\/schema\/person\/e70aa3a7bbc471e4b7b8c5a7d2b36115","name":"Sisense Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.sisense.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/213e415f47bc3c7f0155a0755b1cea8c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/213e415f47bc3c7f0155a0755b1cea8c?s=96&d=mm&r=g","caption":"Sisense Team"}}]}},"_links":{"self":[{"href":"https:\/\/www.sisense.com\/wp-json\/wp\/v2\/posts\/7005"}],"collection":[{"href":"https:\/\/www.sisense.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sisense.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sisense.com\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sisense.com\/wp-json\/wp\/v2\/comments?post=7005"}],"version-history":[{"count":1,"href":"https:\/\/www.sisense.com\/wp-json\/wp\/v2\/posts\/7005\/revisions"}],"predecessor-version":[{"id":23664,"href":"https:\/\/www.sisense.com\/wp-json\/wp\/v2\/posts\/7005\/revisions\/23664"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sisense.com\/wp-json\/wp\/v2\/media\/7201"}],"wp:attachment":[{"href":"https:\/\/www.sisense.com\/wp-json\/wp\/v2\/media?parent=7005"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sisense.com\/wp-json\/wp\/v2\/categories?post=7005"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sisense.com\/wp-json\/wp\/v2\/tags?post=7005"},{"taxonomy":"application","embeddable":true,"href":"https:\/\/www.sisense.com\/wp-json\/wp\/v2\/application?post=7005"},{"taxonomy":"buyer-role","embeddable":true,"href":"https:\/\/www.sisense.com\/wp-json\/wp\/v2\/buyer-role?post=7005"},{"taxonomy":"buyer-stage","embeddable":true,"href":"https:\/\/www.sisense.com\/wp-json\/wp\/v2\/buyer-stage?post=7005"},{"taxonomy":"department","embeddable":true,"href":"https:\/\/www.sisense.com\/wp-json\/wp\/v2\/department?post=7005"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.sisense.com\/wp-json\/wp\/v2\/industry?post=7005"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.sisense.com\/wp-json\/wp\/v2\/topic?post=7005"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}