У меня есть требование, когда я вычисляю различное число, оставляя определенное значение.
Например,
Учтите это -
BU Rev RevDes concatenatedcolumnfordistinctcount
1A AppR 1A 1AAppR1A
1A AppR 2A 1AAppR2A
1A FAppR 3A 1AFAppR3A
2A BcR 1A 2ABcR1A
2A BcR 1A 2ABcR1A
2A AcR 1A 2AAcR1A
Для иерархии представьте что-то вроде этого -
BU - Великий Родитель
RevDes - Родитель
Rev - дочерний элемент
Первый шаг - вычисление отдельного числа столбца каскадных выходных данных
Для бизнес-единицы, 1A - itбудет 3
Для бизнес-единицы 2А - это будет 2
Второй шаг - проверьте, присутствует ли Rev Des - FAppR для бизнес-единицы.
FAppR присутствует для бизнес-единицы 1А - поэтому он становится равным 1.
FAppR отсутствует для бизнес-единицы 2А - поэтому он остается прежним - 2.
Окончательный результат:-
Таким образом, конечный результат при выборе обоих бизнес-единиц 1A и 2A равен 1 + 2 = 3.
Общий ожидаемый результат равен 3