Я застрял на этой проблеме какое-то время и надеюсь, что кто-нибудь может дать мне некоторое руководство.У меня есть такая таблица:
id date out date in type
1 01/01/18 01/01/18 a
2 01/01/18 01/04/18 a
3 01/03/18 01/04/18 b
4 01/02/18 01/02/18 b
, и я пытаюсь найти перекрывающиеся диапазоны дат в таблице, а затем вычислить максимальное количество идентификаторов с равными типами, которые имеют перекрывающиеся диапазоны дат (взаданный период времени, например, месяц) в процентах от общего числа идентификаторов для каждого типа.поэтому в этом примере я получу
a = 100% b = 50%
. Мне удалось создать пользовательский столбец, который подсчитывал итоги по типу:
Totals = COUNTA(mytable[type])
и нашел хорошую страницу для определения перекрытия диапазонов дат:
определение, перекрываются ли диапазоны дат
, но я застреваю, пытаясь реализоватьэто и рассчитать процент от итогов.Я считаю, что мне нужно написать некоторые пользовательские функции или запросы, но, к сожалению, я новичок в BI, DAX и SQL (опыт работы в C).