2016-12-19 9 views
2

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

Проблема заключается в отсутствии данных для измерения.

На скриншоте ниже для «Véhicule soumis» нет данных (т. Е. Всего = 0). В этом случае, «Running Total» Возвращается великий всего 35 вместо 14.

Меры:

Total = IF(ISBLANK(COUNTROWS(FactCreditApplications)); 0; COUNTROWS(FactCreditApplications)) 
Running Total = CALCULATE([Total]; FILTER(ALLSELECTED(FactCreditApplications); [StatusId] >= MAX([StatusId]))) 

Что я делаю неправильно?

Спасибо

Screenshot

+0

Не могли бы вы поделиться скриншот вашего стола? Может помочь с пониманием проблемы немного больше. – RedVII

+0

@RedVII, я могу поделиться, но так как ответ Леонарда решил мою проблему, мне не нужно это делать. –

ответ

1

Бегущий Общая мера использует StatusID из вашего таблицы фактов, а не вашего размера таблицы. Поскольку StatusId для «Véhicule soumis» не существует в вашей таблице фактов, он ведет себя неожиданно.

Я предполагаю, что у вас есть столбец StatusId в вашей таблице измерений. Если вы это сделаете, просто нужно переключить свою меру, чтобы вместо этого использовать столбец в этой таблице. Например .:

Running Total = CALCULATE([Total]; FILTER(ALLSELECTED(DimStatus); [StatusId] >= MAX([StatusId]))) 

предполагается, что ваш размер составляет DimStatus

+1

О, я был рядом! Теперь я лучше понимаю, как делать меры. Четкое объяснение. Очевидно, это работает! Большое спасибо! –

 Смежные вопросы

  • Нет связанных вопросов^_^