Дубликаты за месяц - PullRequest
       7

Дубликаты за месяц

0 голосов
/ 30 сентября 2019

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

Число счетчиков Power BI с повторяющимся идентификатором

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

NrOfOccurrences =
CALCULATE (
    COUNT ( [OrderID] );
    FILTER ( Orders; [OrderID] = EARLIER ( 'Orders'[OrderID] ) )
)

Таблица результатов, которые я получаю

Order ID Date   Occurrence 
3        Jan-18 7 
3        Jan-18 7 
3        Jan-18 7 
3        Feb-18 7 
3        Feb-18 7 
3        Feb-18 7 
3        Feb-18 7 

Результат, который мне нужен

Order ID Date   Occurrence 
3        Jan-18 3 
3        Jan-18 3 
3        Jan-18 3 
3        Feb-18 4 
3        Feb-18 4 
3        Feb-18 4 
3        Feb-18 4

Пожалуйста, кто-нибудь может помочь?

1 Ответ

0 голосов
/ 01 октября 2019

Я бы рекомендовал использовать ALLEXCEPT, чтобы указать, какие столбцы вы хотите сохранить при переходе контекста строки в контекст фильтра.

NrOfOccurrences =
CALCULATE (
    COUNT ( 'Orders'[OrderID] );
    ALLEXCEPT( Orders; 'Orders'[OrderID]; 'Orders'[Date] )
)

Вы также можете добавить условие к вашему FILTER.

NrOfOccurrences =
CALCULATE (
    COUNT ( 'Orders'[OrderID] );
    FILTER (
        Orders;
        'Orders'[OrderID] = EARLIER ( 'Orders'[OrderID] ) &&
        'Orders'[Date] = EARLIER ( 'Orders'[Date] )
    )
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...