Как бороться с отсутствующими датами в линейных графиках Power BI? (Табличный SSAS) - PullRequest
0 голосов
/ 09 октября 2019

В табличном режиме SSAS у нас есть разные таблицы с медленно меняющимися размерами (тип SCD 2). В Power BI теперь мы хотим показать, например, историю цен для одного объекта с течением времени. Я хочу отобразить это с помощью линейной диаграммы.

Для демонстрационных данных я добавил линейную диаграмму и активировал свойство «Stepped» в «Shapes», чтобы иметь четкое представление об изменении цены. Но, к сожалению, Power BI отображает изменение цены 5 октября (потому что это средняя дата между 3 и 7) вместо 7 октября. Я знаю, что смогу решить эту проблему на уровне представления базы данных, но я не хочу создавать столько записей данных для всех разных таблиц.

PRICE TABLE
**************************************
Price       Valid from      Valid To
**************************************
3'674       02.10.2019      02.10.2019
3'674       03.10.2019      06.10.2019
11'095      07.10.2019      07.10.2019
11'095      08.10.2019      01.01.2999
**************************************

Есть ли способ предотвратить такое поведениев визуализации Power BI или можно как-то рассчитать недостающие даты в DAX?

1 Ответ

0 голосов
/ 09 октября 2019

Я бы использовал поле даты из измерения даты, которое имеет всю непрерывную дату, тогда вы можете изменить тип оси для непрерывной даты, и это сгенерирует плавный переход.

enter image description here

...