У меня есть структура дерева Вега.Значения в конечных узлах неверны.Пожалуйста, посмотрите на дерево:
введите описание изображения здесь
Как видите, у меня есть похожие термины (модель 1, модель 2, платформа и т. Д.), Которые встречаются довольно часто.на уровне конечного узла для каждого родителя.Но когда я делаю вычисление вместо того, чтобы рассматривать только его родительский узел, дерево вычисляет каждого родителя, где доступен конкретный термин.Как я могу ограничить расчет фактическим родительским уровнем?Я не хочу, чтобы данные были перепутаны !!Я использую преобразование соединения-агрегата для этого.Пожалуйста, помогите мне с правильным подходом.
{
type: "joinaggregate",
ops: ["average"],
fields: ["percentage.value"], as: ["total"],
groupby: ["key.model_name"]
}
Могу ли я добавить какой-либо фильтр, чтобы найти его фактический родительский узел и взять среднее значение этого?