在logi分析图表中连接空值

时间:2016-08-17 09:35:29

标签: mongodb google-analytics

我是LogiAnalytics的新手。我正在使用Series.Line绘制一个图表,其中包含从MongoDB重试的值。每个日期的值都不同。有时会发生在第一个日期,MongoDB集合本身没有任何价值。当我们创建一个图形时,它会忽略实际上没有值的第一个值,并从具有值的第二个点开始。

在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)+&quot;/&quot;+new 
Date(@Data.day~).getDate()+&quot;/&quot;+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>

请你帮忙。

1 个答案:

答案 0 :(得分:0)

不幸的是,如果这是Logi中的错误,尤其是它们已在较新版本中修复的错误,那么唯一的解决方案是更新正在运行的版本。幸运的是,这很容易做到,它只需要进行一些回归测试即可确保您现有的应用程序不会出现任何问题。