[Yandex DataLens] Invalid top-level LOD dimension found in expression
ERR.DS_API.FORMULA.VALIDATION.LOD.INVALID_TOPLEVEL_DIMENSIONS
Ошибка возникает из-за того, что агрегация верхнего уровня содержит измерения, которые не используются в чарте.
Например, в чарте с группировкой по измерениям [Region] и [Category] нельзя создать такой показатель:
AVG([Sales] INCLUDE [City])
Ошибка в этом случае возникает из-за того, что измерение [City] (добавленное в группировку с помощью INCLUDE) не используется в чарте.
Для исправления ошибки измените выражение так, чтобы в агрегации верхнего уровня содержались только измерения, использующиеся в чарте. Например, так:
AVG(AVG([Sales] INCLUDE [City]))
Тогда на верхнем уровне агрегация будет вычисляться с группировкой по измерениям чарта [Region] и [Category], а вложенная агрегация — по измерениям [Region], [Category] и [City] (группировка по измерению [City] добавлена во вложенную функцию с помощью INCLUDE).
Измерение для группировки указывается с помощью ключевых слов внутри функции агрегации, например:
AVG(SUM([orders]) INCLUDE [date])— в такой записи группировка по измерению[date]добавлена в агрегацию верхнего уровня (ключевое словоINCLUDEотносится к функцииAVG);AVG(SUM([orders] INCLUDE [date]))— в такой записи группировка по измерению[date]добавлена во вложенную агрегацию (ключевое словоINCLUDEотносится к функцииSUM).
Подробнее об использовании LOD-выражений читайте в разделе LOD-выражения и управление фильтрацией в агрегатных функциях в Yandex DataLens.