我是 LogiAnalytics 的新手。我正在使用 Series.Line 绘制一个图表,其中包含从 MongoDB 重试的值。每个日期的值都不同。有时,在第一次约会时,MongoDB 集合本身就没有任何值(value)。当我们创建一个图表时,它会忽略第一个实际上没有值的值,并从第二个有值的点开始。
在 Series.Line 中有一个属性“Connect Nulls”,我们将其设置为“true”。但是,它不会产生任何影响。任何人都可以帮我解决这个问题。
我在这里添加我的代码片段”
<ChartCanvas
AutoQuicktip="True"
BorderColor="#cfcfcf"
BorderColorTransparency="1"
ChartBorderThickness="1"
ID="lineChart"
NoDataCaption="@Request.noDataDisplay~"
SpacingLeft="50"
SpacingRight="50"
>
<Series ChartXDataColumn="dateCalculatedColumn"
ChartXDataColumnType="DateTime" ChartYDataColumn="count"
ConnectNulls="True"
ID="engagementSeriesLine" Type="Line"
>
<DataLayer
ConnectionID="connMetrics"
ID="dlLineGraph"
MongoRunCommand="{
//My query here
}"
Type="MongoRunCommand"
>
<CalculatedColumn
Formula="(new
Date(@Data.day~).getMonth()+1)+"/"+new
Date(@Data.day~).getDate()+"/"+new Date(@Data.day~).getFullYear()"
ID="dateCalculatedColumn"
/>
<CrosstabFilter
CrosstabColumn="network"
CrosstabLabelColumn="dateCalculatedColumn"
CrosstabValueColumn="count"
CrosstabValueFunction="sum"
ID="rdCrosstabValue"
/>
</DataLayer>
</Series>
<ChartXAxis
AxisType="DateTimeLinear"
ScaleLowerBound="@Request.stDate~"
ScaleUpperBound="@Request.edDate~"
>
<AxisLabelStyle
Format="MM/dd"
/>
</ChartXAxis>
</ChartCanvas>
请您帮忙。
最佳答案
不幸的是,如果这是 Logi 中的错误,尤其是他们在较新版本中修复的错误,那么您唯一真正的解决方案是更新您正在运行的版本。幸运的是,这很容易做到,它只需要一些回归测试来确保您现有的应用程序不会有任何问题。
关于mongodb - 在逻辑分析图表中连接空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38992937/