Expand my Community achievements bar.

Can a custom metric be a decimal?

Avatar

Level 2

Hi, I’m using the Web SDK to retrieve this data, but I can’t find a way to make it display in decimals as it does on the website. Is there any way within Analytics to ensure the data comes in with decimals? So far, I’ve only managed this with calculated metrics.

 

4 Replies

Avatar

Level 4

@Krozi i have been creating calculated metrics to capture currency format with decimals. However, I came across the thread below, worth trying 

https://experienceleaguecommunities.adobe.com/t5/adobe-analytics-questions/revenue-with-no-decimal-p...  

Avatar

Level 2

I am using the Web SDK to capture this value from the website's Datalayer, so this solution wouldn’t be appropriate for me. Moreover, if you use "parseInt(x).toFixed(n)", it will return an integer with n zeros as decimals (e.g., 124.00). The correct approach would be to use "parseFloat(x)" and then ".toFixed(n)" to limit the number of decimals displayed.

 

Avatar

Community Advisor

 Hi @Krozi 

you could try creating a calculated metric of your current metric and change the decimals as desired in the calculated metric settings.


choose format "Decimal"

IMG_7775.jpeg

 

see also

https://experienceleague.adobe.com/en/docs/analytics/components/calculated-metrics/calcmetric-workfl...

 

 

Cheers from Switzerland!


Avatar

Level 2

Yes, it’s a solution I was already aware of, but it would create a "duplicate" of the metric, and I wanted to avoid that.

 

Thank you very much.