суточное значение, когда накопленное значение известно Power BI - PullRequest
1 голос
/ 13 апреля 2020

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

enter image description here

1 Ответ

0 голосов
/ 13 апреля 2020

Суточное значение - это разница между двумя последовательными совокупными значениями.

Пример

Например, дневное значение 13 / APR / 2020 определяется как совокупное значение 13 / APR. / 2020 минус совокупное значение 12 / АПР / 2020 (предыдущий день).

Предположение

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

Решение

Вам необходимо lag function, чтобы получить совокупное значение в предыдущий день , а затем рассчитать разницу между двумя совокупными значениями, как описано в моем примере. Вы можете просто сделать это вычисление в своем источнике данных и прочитать дополнительный столбец данных в PBI.
Вместо этого, если мое предположение неверно, вы можете определить вычисляемый столбец для воспроизведения поведения задержки, как объяснено здесь сотрудник Microsoft.

Без дополнительной информации о вашей модели данных я могу скопировать здесь его общий ответ для lag, используя вычисленные столбцы :

Lag_Value= 
VAR myID = 'Table1'[ID]
VAR myLastDate = MAXX(FILTER('Table1','Table1'[ID]=myID && 'Table1'[Date] < EARLIER('Table1'[Date])),'Table1'[Date])
RETURN
SUMX(FILTER('Table1','Table1'[Date] = myLastDate && 'Table1'[ID] = myID),'Table1'[Cumulative Value])
...