Добрый день,
подскажите, пожалуйста с формулой с модели данных POWER PIVOT
На текущий момент она выглядит:
= Var groupFilter = CALCULATETABLE('Запрос7'; ALLEXCEPT('Запрос7'; 'Запрос7'[doc_id]);'Запрос7'[Decision for count])
Var nzk_summo = CALCULATE(SUM('Запрос7'[real])/COUNTA('Запрос7'[ZKZ]); groupFilter)
Var pnk_summo = CALCULATE(SUM('Запрос7'[Сумма ПНК без НЗК])/COUNTA('Запрос7'[ZKZ]); groupFilter)
var ZKZ_summo = CALCULATE(SUM('Запрос7'[Сумма ЗКЗ])/power(COUNTA('Запрос7'[ZKZ]);2); groupFilter)
Var groupFilter2 = CALCULATE(contains('Запрос7'; 'Запрос7'[Imya];"НЗк");groupFilter)
Return SWITCH(groupFilter2; TRUE(); ZKZ_summo - nzk_summo;FALSE(); pnk_summo)
У меня есть столбец 'Запрос7'[Imya] со значениями в ячейках - пусто, НЗк, Пнк. Может быть только одно значение в ячейке, какое-то из трех
Столкнулся с тем, что в выделенной колонке мне нужно не просто выяснить есть ли словосочетание "НЗк" в массиве, а сделать в таком ключе:
1. Проверить встречаются ли словосочетания "НЗк" и "ПНк" в массиве, в категории groupFilter. Если встречаются оба значения, то допустим пусть присваивает значение groupFilter2=3
2. Если в массиве ячеек встречается только значение Пнк, то groupFilter2=2
3. Если в массиве ячеек встречается только значение Нзк, то groupFilter2=1
4. Если в массиве ячеек везде ПУСТО, то groupFilter2=0
Таким образом в конце на основании значения groupFilter2 уже смогу вывести необходимое условие.
подскажите, пожалуйста с формулой с модели данных POWER PIVOT
На текущий момент она выглядит:
= Var groupFilter = CALCULATETABLE('Запрос7'; ALLEXCEPT('Запрос7'; 'Запрос7'[doc_id]);'Запрос7'[Decision for count])
Var nzk_summo = CALCULATE(SUM('Запрос7'[real])/COUNTA('Запрос7'[ZKZ]); groupFilter)
Var pnk_summo = CALCULATE(SUM('Запрос7'[Сумма ПНК без НЗК])/COUNTA('Запрос7'[ZKZ]); groupFilter)
var ZKZ_summo = CALCULATE(SUM('Запрос7'[Сумма ЗКЗ])/power(COUNTA('Запрос7'[ZKZ]);2); groupFilter)
Var groupFilter2 = CALCULATE(contains('Запрос7'; 'Запрос7'[Imya];"НЗк");groupFilter)
Return SWITCH(groupFilter2; TRUE(); ZKZ_summo - nzk_summo;FALSE(); pnk_summo)
У меня есть столбец 'Запрос7'[Imya] со значениями в ячейках - пусто, НЗк, Пнк. Может быть только одно значение в ячейке, какое-то из трех
Столкнулся с тем, что в выделенной колонке мне нужно не просто выяснить есть ли словосочетание "НЗк" в массиве, а сделать в таком ключе:
1. Проверить встречаются ли словосочетания "НЗк" и "ПНк" в массиве, в категории groupFilter. Если встречаются оба значения, то допустим пусть присваивает значение groupFilter2=3
2. Если в массиве ячеек встречается только значение Пнк, то groupFilter2=2
3. Если в массиве ячеек встречается только значение Нзк, то groupFilter2=1
4. Если в массиве ячеек везде ПУСТО, то groupFilter2=0
Таким образом в конце на основании значения groupFilter2 уже смогу вывести необходимое условие.