Суперсет - используйте пользовательские размеры друидов, так как фильтр не работает

Я использую пользовательское измерение (тип: поиск) в качестве другого столбца в источнике данных. данные загружаются в таблицу Superset отлично, и я вижу значения поиска. Я добавил поле фильтра и выбрал столбец поиска для фильтрации вместе со срезом таблицы на панели инструментов, но когда я выбираю любую опцию в окне выбора, я получаю "данные не возвращаются" в таблице, я проверял, что выбранные опции, которые имеют результаты на столе

без какой-либо фильтрации я могу видеть данные для пользовательских столбцов поиска в таблице

при фильтрации по одному из столбцов, который наверняка имеет результаты в таблице (первый результат), данные не возвращаются

более того, при изучении таблицы и попытке добавить фильтр с левой панели я не вижу никаких данных в окне выбора, как вы можете видеть здесь

Спасибо за любую помощь!

1 ответ

У меня была такая же проблема. Я проверил этот запрос. Он предоставляет поддержку для поиска и извлечения функции. Это не лучшее решение, учитывая, что вам нужно будет выполнить два поиска, чтобы также увидеть значения поиска. Тем не менее, это работает. Как только PR будет объединен с релизом, он станет более доступным. Вот пример поиска extractFn, который я использовал. По сути, я делаю два новых измерения country_group для группировки по и country_group_filter для фильтрации по. Это хак на данный момент. Я надеюсь, что смогу исправить ситуацию и создать пиар. У меня не будет времени заняться этим до июня 2018 года.

{
  "dimension": "country",
  "outputName": "country_group_filter",
  "outputType": "STRING",
  "retainMissingValue": true,
  "type": "selector",
  "extractionFn": {
    "type": "lookup",
    "lookup": {
      "map": {
        "Algeria": "EMEA",
        "Faroe Islands": "EMEA",
        "Luxembourg": "EMEA",
        "Andorra": "EMEA",
        "Cameroon": "EMEA",
        "Burkina Faso": "EMEA",
        "Benin": "EMEA",
        "Bahrain": "EMEA",
        "Aland Islands": "EMEA",
        "Australia": "AU/NZ",
        "Iceland": "EMEA",
        "Cape Verde": "EMEA"
      },
      "type": "map",
      "isOneToOne": false
    }
  }
}
Другие вопросы по тегам