LINQ Reporting Engine - Convert to number

Hi Team, we are creating report with Linq. We are having chart in the report. For y-axis of the chart, we are passing number still getting error as “An y-value expression must return a numeric value.” Is there any way to convert it to number in template?

@manojdesai272

Unfortunately, the provided details are not enough to come up with any conclusion. Please share a sample template, data, and code, so we could reproduce and examine the scenario further.

@ivan.lyagin is there any way to convert string to Int/double in linq template?

@manojdesai272

It depends on a particular scenario.

In general, you can use double.Parse or int.Parse in expressions as in pure C#. For example, <<[double.Parse(stringValue)]>>.

However, if using JsonDataSource, applying of JsonSimpleValueParseMode.Loose may be a more convenient option as it makes LINQ Reporting Engine automatically convert strings to numbers, if possible. For more information, see Accessing JSON Data.