Я пытаюсь написать выражение DAX для расчета года в год на линейной диаграмме. Проблема заключается в том, что мое выражение DAX приводит к плоской линии и не вычисляет ее как сумму платежа за один день за сумму TOTAL. например В этом примере я пытаюсь показать только один месяц. Когда я использую столбец Date в качестве оси Axis, он отображается правильно, как показано ниже (CRD). Но когда я использую столбец Text, представляющий день, он отображает плоскую линию. (Мой код для дня CRD - FORMAT ([CRD], "dd")).
DAX Год за годом в линейной диаграмме
Я также создал эти две меры и отображаются их в этой таблице, которая показывает, что она не использует общую сумму оплаты за знаменателе.
MTD RT % = [MTD Running Total]/[Total Payment Amount]
MTD RT2 % = CALCULATE(SUMX(VALUES(Cash_Goals_Cash_Velocity[CRD]), [MTD Running Total]/[Total Payment Amount]),ALL(Cash_Goals_Cash_Velocity[net_payment_amount]))
MTD Running Total = TOTALMTD(SUM([net_payment_amount]),Cash_Goals_Cash_Velocity[CRD])
Total Payment Amount = CALCULATE(SUM(Cash_Goals_Cash_Velocity[net_payment_amount]),ALL(Cash_Goals_Cash_Velocity[CRD]))
Эта таблица выглядит ниже. Что я делаю не так? Как я могу это сделать в Power BI?
Если вы перетащите '[Total Payment Amount]' в таблицу значений, правильно ли она отображает значения? –
Да, он отображает те же значения, что и MTD Running Total. Таким образом, похоже, что столбец «MTD Running Total» не отображает текущую сумму. Это столбец «MTD RT%», который, как представляется, выполняет всю текущую работу. – salvationishere
Проблема заключается в том, что ваш общий итог, он оценивает сумму платежа в каждой дате, но не вычисляет совокупную сумму, является ли CashGoalsCashVelocity датой? Примечание. Используйте столбцы Date только с функциями TOTALMTD, я рекомендую вам создать таблицу Calendar/Date или использовать явный фильтр. добавьте образцы данных, чтобы помочь вам. –