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 в качестве фильтра на панели инструментов.

Другие вопросы по тегам