Страницы: 1
RSS
Разграничение разных диапазонов последовательных чисел, Разграничение разных диапазонов последовательных чисел в разные столбцы
 
Даны последовательные числа в столбце А, с прерыванием шага 1.
Подскажите написание меры DAX, для столбцов C и D.
Группа имеет несколько разрывов или может не иметь вовсе.
В данном примере Группа имеет одно значение:
Изменено: Kaznokrad - 15.05.2024 12:40:56
 
Kaznokrad, добрый вечер. Если правильно понял, то во вложении
Код
c = 
var val = 'Таблица2'[А]
var t = ADDCOLUMNS('Таблица2';"@S"; var r = 'Таблица2'[А] return  ISEMPTY(CALCULATETABLE('Таблица2'; ALLEXCEPT('Таблица2';'Таблица2'[А];'Таблица2'[Группа]);'Таблица2'[А] = (r-1))))
var d = FILTER(t;'Таблица2'[А] <= val)
var res =  MAXX(FILTER(d;[@S]);'Таблица2'[А])
return res 

по = 
var val = 'Таблица2'[А]
var t = ADDCOLUMNS('Таблица2';"@S"; var r = 'Таблица2'[А] return  ISEMPTY(CALCULATETABLE('Таблица2'; ALLEXCEPT('Таблица2';'Таблица2'[А];'Таблица2'[Группа]);'Таблица2'[А] = (r+1))))
var d = FILTER(t;'Таблица2'[А] >= val)
var res =  MINX(FILTER(d;[@S]);'Таблица2'[А])
return res 
 
Alex, спасибо, то что надо.
 
Alex, Столкнулся с новой проблемой, если в таблице больше одной группы формула начинает считать неправильно
 
Kaznokrad, да, за группы что-то я забыл фильтр поставить
 
Alex, Спасибо, работает!
Страницы: 1
Наверх