Может ли Power BI добавить выбор диапазона к линейной диаграмме?

Я хочу построить отчет с линейной диаграммой Power BI. Поскольку на оси X слишком много значений, я пытался добавить выбор диапазона на оси X, например, what amChart.

Итак, мне интересно, может ли Power BI это сделать.

Кроме того, я хочу добавить гиперссылку к каждому значению на оси X, чтобы связать с соответствующей общей папкой, возможно ли это?


person Jeff    schedule 20.11.2015    source источник


Ответы (1)


Чтобы выбрать временной диапазон, перейдите на страницу https://app.powerbi.com/visuals и попробуйте Улучшенная визуализация Time Slicer. Возможно, он уже делает то, что вы ищете.

Для URL-адресов оси X вы можете попробовать несколько подходов. Самый простой способ - включить в отчет связанную таблицу, в которой будут показаны ссылки. Затем, когда пользователь выбирает точку данных на вашей линейной диаграмме, таблица обновляется, показывая соответствующие ссылки. В качестве альтернативы вы можете попытаться расширить линейную диаграмму Power BI своей собственной логикой. Это может быть сложно, поскольку декартовы диаграммы сложнее других. Код линейной диаграммы можно найти здесь: https://github.com/Microsoft/PowerBI-visuals/blob/master/src/Clients/Visuals/cartesian/lineChart.ts В качестве альтернативы вы можете просто написать свой собственный специально созданный визуальный элемент, который делает именно то, что вы хотите. На самом деле это может быть проще, чем расширять диаграмму Power BI. Вы можете узнать, как создать свой собственный визуальный элемент, просмотрев нашу вики: https://github.com/Microsoft/PowerBI-visuals/wiki

Я думал об этом больше и хотел упомянуть еще об одном решении. Если вы хотите отобразить данные «за последние n дней» вместо произвольного диапазона, вы можете добавить в DAX меру, которая возвращает последние дни. У меня есть пример: http://blogs.msdn.com/b/lukaszp/archive/2015/08/08/finding-the-latest-date-in-power-bi-desktop.aspx

person Lukasz P.    schedule 24.11.2015
comment
Большое спасибо. Это действительно помогло мне. - person Jeff; 01.12.2015