Gooddata - Пользовательские наборы атрибутов - Пользовательские фильтры
Как мне использовать атрибут для использования в фильтре?
Например, допустим, у меня есть атрибут site с 4 различными значениями. Значения: www.purple1.com --- www.purpleXX.com --- www.blue1.com --- www.blueXX.com
Мне бы хотелось иметь возможность создать новый атрибут с именем "Product_Site", который будет иметь два значения: "Purple" и "Blue" на основе значений в атрибуте "site".
Таким образом, я мог создать панель управления, на которой была бы диаграмма, содержащая все сайты, но я мог использовать фильтр "Product_Site", чтобы показывать только сайты, относящиеся к определенным продуктам.
Функция рассчитанного атрибута, я не верю, позволила бы мне сделать это, потому что вы можете использовать только числовые значения (они основаны на метрике). И другой метод создания двух отдельных метрик и фильтрации этих сайтов в метрике не сработает, потому что я не могу создать фильтр панели мониторинга для метрик.
Пожалуйста, помогите мне определить способ группировки значений атрибутов, чтобы их можно было фильтровать. Подумайте об этом следующим образом: если я смотрю на эту панель инструментов и поддерживаю продукт Purple, я хочу отфильтровать панель мониторинга, чтобы видеть только фиолетовый продукт. Я не хочу вручную фильтровать миллионы сайтов, которые могут превратиться в фиолетовый продукт.
Я предполагаю, что это происходит часто, когда люди хотят фильтровать по Европе вместо того, чтобы фильтровать по всем европейским странам.
1 ответ
В пользовательском интерфейсе GoodData такая поддержка не поддерживается. Обычно это решается в LDM и ETL - я имею в виду, что вы должны обогатить LDM атрибутом, который отражает это отношение - см. Пример файла CSV:
site,Product_Site
www.purple1.com,Purple
www.purpleXX.com,Purple
www.blue1.com,Blue
www.blueXX.com,Blue
Затем вы можете использовать атрибут Product_Site в качестве фильтра на панели инструментов.