в PQ аналог эксельной countifs когда первую строку фиксируешь и протягиваешь вниз, чтобы посчитать число вхождений) это наверное через индексацию делать надо? Или как-то по-другому можно?
Вы попробуйте описать задачу. Пока не очень понятно - что именно вы посчитать хотите-то. Сколько строчек удовлетворяют условию? Потому что в DAX функция countifs это, например, CALCULATE+COUNTROWS+ALLEXCEPT, или CALCULATE+COUNTROWS+FILTER, в зависимости от типа проверяемого условия
Может, так? https://kkadikin.ru/ru/blog/blog_016/
Пример: Отдел должность. фио 1. Разработчик. Петров 1. Аналитик. Иванов 1. Разработчик. Степанов 1. Бухгалтер. Вишнев 2. Разработчик. Петрова 2. Аналитик. Иванова 2. Разработчик. Стенова 2. Бухгалтер. Вишнева И мне надо, чтобы в последнем столбце при применении countifs($a1:a1,a1,$b1:b1,b1) Соответственно появились 1, 1, 2, 1, 1, 1, 2, 1 То есть первый разработчик 1 отдела, первый аналитик 1 отдела, второй разработчик 2 отдела
К сожалению, не так. Общее количество меня не интересует, мне нужно именно это первое вхождение, это второе и тп :)
Был тут в чате пример типа 1-я покупка человека, 2-я покупка
А кто первый разработчик в отделе 1, Петров или Степанов?
Если на одной должности в отделе нет однофамильцев, и порядок можно расставить просто по алфавиту, то тогда можно в DAX столбец сделать Rankx(filter(table, table[department]=earlier(table[department] && table[position]=earlier(table[position])), table[fio])
Обсуждают сегодня