Как написать динамический заголовок в отчете DAX для Power BI - PullRequest
0 голосов
/ 04 июня 2018

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

Header = 
    var selectyear =  SELECTEDVALUE(dim_Date[Year]) 
    var refreshdate = VALUES(fact_Premium[RefreshDate])
    var datetype = VALUES('Date Type Slicer'[Date Type])
    return "Report Period: " & selectyear & " As Of: " & refreshdate & " PST by " & datetype

enter image description here


Для нескольких значений, если выбрано более 1 года, скажем, 2016, это должно быть:

"Отчетный период 2016 - 2018 по состоянию на 04.06.2008 10:09:36 PST к отчетной дате"

Как мне изменить выражение?

Спасибо

1 Ответ

0 голосов
/ 04 июня 2018

Если выбрано несколько последовательных лет, вы можете определить максимальный год и минимальный год.

Header = 
    var minyear = MIN(dim_Date[Year])
    var maxyear = MAX(dim_Date[Year])
    var refreshdate = VALUES(fact_Premium[RefreshDate])
    var datetype = VALUES('Date Type Slicer'[Date Type])
    return "Report Period: " & minyear & " - " & maxyear & " As Of: " & refreshdate & " PST by " & datetype
...