Я не уверен, является ли это проблемой OData или Application Insights, но API App Insights не дает мне все выбранные значения.Обычно он работает большую часть времени, но когда я запрашиваю два значения, которые разделяют начало их пути, он дает мне только второе значение, которое я запросил.
Вот пример моей проблемы:
data:
{
"count": 1,
"type": "customEvent",
"customDimensions": {
"success": "true",
"version": "ver-1"
},
"other": {
"key": "val-1"
}
},
{
"count": 2,
"type": "customEvent",
"customDimensions": {
"success": "false",
"version": "ver-2"
},
"other": {
"key": "val-2"
}
}
Все они возвращают ожидаемые результаты:
Запрос: $ select = count, введите
{
"count": 1,
"type": "customEvent"
},
{
"count": 2,
"type": "customEvent"
}
Запрос:select = customDimensions / success, other / key
{
"customDimensions": {
"success":"true"
},
"other": {
"key":"ver-1"
}
},
{
"customDimensions": {
"success":"false"
},
"other": {
"key":"ver-2"
}
}
Однако, если я попытаюсь получить два значения, начинающиеся с одного и того же пути, мне будет показано только второе.
Запрос:select = customDimensions / success, customDimensions / version
{
"customDimensions": {
"version":"ver-1"
}
},
{
"customDimensions": {
"version":"ver-2"
}
}
Это проблема с OData или Application Insights, или есть какой-то другой способ, которым я могу отформатировать свой запрос, чтобы дать мне необходимую информацию?Спасибо!