files = PullRequestFunctions.GetFileComparisons(Model.PullRequest);
if (Model.OnlyShowChangedStats)
PullRequestFunctions.RemoveSame(files);
}
@foreach (var file in files)
{
-
-
- |
- @Html.Raw(IndexModel.EmitFileName(file))
- |
-
- @foreach (var table in file.Tables)
+ @if (IndexModel.FilterVariables(files, Model.Filter, file.Name, "", ""))
{
+
- | |
- @Html.Raw(IndexModel.EmitTableName(@table)) |
- |
- n |
- |
- RMSE |
- |
- NSE |
- |
- RSR |
+
+ @Html.Raw(IndexModel.EmitFileName(file))
+ |
-
- @foreach (var variable in table.VariableComparisons)
+ @foreach (var table in file.Tables)
{
-
- | |
- |
- @Html.Raw(IndexModel.EmitVariableName(@variable)) |
- |
+ @if (IndexModel.FilterVariables(files, Model.Filter, file.Name, table.Name, ""))
+ {
+
+ | |
+ @Html.Raw(IndexModel.EmitTableName(@table)) |
+ |
+ n |
+ |
+ RMSE |
+ |
+ NSE |
+ |
+ RSR |
+
- @Html.Raw(IndexModel.EmitNumber(@variable.CurrentN, isAccepted: false)) |
- @Html.Raw(IndexModel.EmitNumber(@variable.AcceptedN, isAccepted: true)) |
- @Html.Raw(IndexModel.EmitTickCross(variable.NStatus)) |
- |
+ @foreach (var variable in table.VariableComparisons)
+ {
+ @if (IndexModel.FilterVariables(files, Model.Filter, file.Name, table.Name, variable.Name))
+ {
+
+ | |
+ |
+ @Html.Raw(IndexModel.EmitVariableName(@variable)) |
+ |
- @Html.Raw(IndexModel.EmitNumber(variable.CurrentRMSE, 0, 6, isAccepted: false)) |
- @Html.Raw(IndexModel.EmitNumber(variable.AcceptedRMSE, 0, 6, isAccepted: true)) |
- @Html.Raw(IndexModel.EmitTickCross(variable.RMSEStatus)) |
- |
+ @Html.Raw(IndexModel.EmitNumber(@variable.CurrentN, isAccepted: false)) |
+ @Html.Raw(IndexModel.EmitNumber(@variable.AcceptedN, isAccepted: true)) |
+ @Html.Raw(IndexModel.EmitTickCross(variable.NStatus)) |
+ |
- @Html.Raw(IndexModel.EmitNumber(@variable.CurrentNSE, 3, 0, isAccepted: false)) |
- @Html.Raw(IndexModel.EmitNumber(@variable.AcceptedNSE, 3, 0, isAccepted: true)) |
- @Html.Raw(IndexModel.EmitTickCross(variable.NSEStatus))@VariableFunctions.NSERating(variable.CurrentNSE) |
- |
+ @Html.Raw(IndexModel.EmitNumber(variable.CurrentRMSE, 0, 6, isAccepted: false)) |
+ @Html.Raw(IndexModel.EmitNumber(variable.AcceptedRMSE, 0, 6, isAccepted: true)) |
+ @Html.Raw(IndexModel.EmitTickCross(variable.RMSEStatus)) |
+ |
- @Html.Raw(IndexModel.EmitNumber(@variable.CurrentRSR, 3, 0, isAccepted: false)) |
- @Html.Raw(IndexModel.EmitNumber(@variable.AcceptedRSR, 3, 0, isAccepted: true)) |
- @Html.Raw(IndexModel.EmitTickCross(variable.RSRStatus))@VariableFunctions.RSRRating(variable.CurrentRSR) |
-
+ @Html.Raw(IndexModel.EmitNumber(@variable.CurrentNSE, 3, 0, isAccepted: false)) |
+ @Html.Raw(IndexModel.EmitNumber(@variable.AcceptedNSE, 3, 0, isAccepted: true)) |
+ @Html.Raw(IndexModel.EmitTickCross(variable.NSEStatus))@VariableFunctions.NSERating(variable.CurrentNSE) |
+ |
+
+ @Html.Raw(IndexModel.EmitNumber(@variable.CurrentRSR, 3, 0, isAccepted: false)) |
+ @Html.Raw(IndexModel.EmitNumber(@variable.AcceptedRSR, 3, 0, isAccepted: true)) |
+ @Html.Raw(IndexModel.EmitTickCross(variable.RSRStatus))@VariableFunctions.RSRRating(variable.CurrentRSR) |
+
+ }
+ }
+ }
}
}
}