Есть 2 таблицы на разных листах. В первой таблице настроены активные действия строк для перехода на другую страницу с таблицей 2. Скажите, каким образом можно поднять строку (на верх таблицы) во 2 таблице, соответствующую значению из первой таблицы. Если возможно то и настроить сразу раскрытие слота строки таблицы 2.
При этом во второй таблице должны также отображаться остальные строки.
Добрый день.
Есть скрины того, что нужно сделать? из описания непонятно.
Так нельзя сделать, конструктор таблиц всегда будет отфильтровывать выбранные значения, а не раскрывать их. Раскрытие возможно только при предустановленным значением, или с первым значением из списка.
Добрый день.
Да, обе функции можно реализовать.
-
Для автоматического раскрытия слота необходимо, чтобы Таблица 2 читала в отображаемое измерение (в вашем случае Регион) переменную из Таблицы 1 (тоже Регион в вашем случае). Также нужно в настройке “Измерение/метрика для селекта” в Таблице 2 нужно выбрать это же измерение. Пример на картинке 1.
-
Для того, чтобы происходило автоматическое поднятние выбранного значения из Таблицы 1 в Таблице 2, нужно в источнике Таблицы 2 создать динамическую переменную (тип Строка, значение по умолчанию не обязательно. Картинка 2)
Затем, на ее основе создать метрику для сортировки (картинка 3).
Формула метрики примерно такая (нужно подставить свои названия переменной и поля датасета (которое используется для измерения Регион):
`CASE WHEN ${{var_region}} = "region" then '1' ELSE "region" end`
Далее, в Таблице 2 отсортировать источник по этой метрике по ASC (картинка 4).

После этого в настройках Таблицы 2 нужно поставить динамическую переменную на чтение той же самой переменной, что и в измерении (у вас это Регион, картинка 5).
Теперь, при правильно настроенном переходе по ссылки и отправке переменной из Таблицы 1, Таблица 2 будет выставлять выбранное значение на первое место и раскрывать слот этой строки (рисунок 6).

2 лайка
Благодарю за подробную инструкцию. очень помогло!
1 лайк