DAX для актуальных продаж в Power Bi - PullRequest
0 голосов
/ 13 декабря 2018

В моем наборе данных есть три столбца.дата, продажи и город.Количество продаж является накопительным.Поэтому, если я создаю иерархию дат и добавляю ее в гистограмму, чтобы увидеть годовой или месячный тренд, сумма продаж складывается.То, что я хочу, это показать максимальную дату продажи.Как и для годовой стоимости продажи, соответствующей 31 декабря. Если я развернусь и уйду в квартал, то должна появиться продажная стоимость, соответствующая дате конца квартала.Аналогично для месяца и недели, если я продолжу детализацию.

Функция максимальной даты не будет работать так, как я хочу, для годового квартального и месячного тренда.

Логика должна состоять в том, чтобы добавить столбец, который показывает true дляпоследняя дата недели, месяца, квартала и года для каждого города, в противном случае - false.

Я пробовал следующее:

IsLatestDate = TableName[Date] = 
   CALCULATE(
        LASTDATE(TableName[Date]), 
        FILTER(ALL(TableName), TableName[CITY]=EARLIER(TableName[CITY]))
    )

Ниже приведен образец моего набора данных:

enter image description here

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

...