Имеется массив данных в PQ и PP, необходимо, чтобы расчет бьл внутри самой сводной таблицы со ссылкой на другие запросы и т.д. В примере указана сама формула, которая была тупо подставлено рядом со сводной таблицей. Хотелось бы это увидеть внутри свода.
Как прописать текстовое условие в PP или PQ
31.10.2018 10:57:46
|
|
|
|
31.10.2018 12:04:18
Donskoy,да по сути без разицы будет там ссылка на диапазоны или нет, пусть будет такая формула:
=ЕСЛИОШИБКА(ЕСЛИ(A13="ZRE";B13;ЕСЛИ(A13="ZREV";B13;ЕСЛИ(C13="";"";ЕСЛИ(F13=100%;"сервис 100%";ЕСЛИ(E13="discontinued";"Вывод из ассортимента";)))));"Дефицит продукции на складе из-за колебаний заказов") Я почему-то вообще не могу понять как вставить эти данные, т.е. создать такой столбец в свод, прописать это в запросе PQ? Тогда как? |
|
|
|
31.10.2018 12:09:39
Саму формулу прописывать в Power Query создав вычисляемый столбец? Вот пример, из него нужно создать сводную при помощи PQ.
Изменено: |
|
|
|
31.10.2018 12:13:40
Вот горшок пустой, он предмет простой...
|
|||
|
|
31.10.2018 12:17:22
А как это сделать проще всего? Я пытался и мне выдает ошибку расчета( Цель получить из простыни в примере сводную таблицу, которую можно будет крутить потом.
|
|
|
|
31.10.2018 12:19:49
А как это сделать проще всего? Я пытался и мне выдает ошибку расчета( Цель получить из простыни в примере сводную таблицу, которую можно будет крутить потом.
Прописываю формулу простую и он видит ошибку:
Изменено: |
|||
|
|
31.10.2018 12:41:26
Ваша формула
Это для вычисляемого столбца в модели данных на языке DAX.
Изменено:
Вот горшок пустой, он предмет простой...
|
|||||
|
|
31.10.2018 13:12:40
В PP создать вычисляемое поле:
|
|||||
|
|
31.10.2018 13:55:21
Ну, например так:
Вместо Yes/Nо никто не запрещает использовать значения других мер, которые вычисляют необходимые текстовые значения для данного контекста.
Изменено:
Вот горшок пустой, он предмет простой...
|
|||
|
|
31.10.2018 15:24:02
|
|
|
|
31.10.2018 15:48:33
Изменено:
Вот горшок пустой, он предмет простой...
|
|||
|
|
01.11.2018 08:32:12
Donskoy,Не получакется, считает криво(((
|
|
|
|
01.11.2018 09:35:56
Главное считает, а логику можете и сами доработать. Или приложите сюда Модель данных для ясности, с комментариями что не так считается
|
|
|
|
01.11.2018 16:07:34
Donskoy,В принципе формулу он воспринимает, если в правде или ложь писать выражение словами, а вот при ссылке на ячейку сразу ошибка.
|
|
|
|
01.11.2018 16:27:25
Доброе время суток.
|
|||
|
|
01.11.2018 17:00:34
Да, очень странно, еще в добавок Power Pivot поле определил как "Целое число", хотя явно поле служит для Текстовых комментариев.
Сделайте хотя бы так: =IF([Sales Document Type]="ZRE";[Return reason];"1")
|
|||
|
|
01.11.2018 17:02:59
|
|
|
|
01.11.2018 17:11:40
|
|||
|
|
01.11.2018 18:24:16
= IF([Sales Document Type]="ZRE";[Return reason];FORMAT(1;"#")) |
|||
|
|
02.11.2018 11:03:07
Функции IF передано слишком много аргументов. Максимальное число аргументов для этой функции составляет 3. Формула получилась:
Изменено: |
|||||
|
|
02.11.2018 13:43:45
Изменено: |
|||||
|
|
02.11.2018 17:29:08
=IFERROR( IF(OR(SAP[SaTy]="ZRE";SAP[SaTy]="ZREV");SAP[Returns.JointReturnReason]; IF(SAP[Rj]="";""; IF((SAP[Order BuM]-SAP[Del. BuM]=0);"Сервис 100%"); IF(SAP[InOut.In-out status]="Discontinued";"Вывод из ассортимента"; IF(AND(SAP[Rj]="";SAP[Usage]="");SAP[Comments];"Дефицит"))));"Деф") Выделил красным места ошибок, в первом случае лишняя скобка, во втором случае проверьте количество скобок всего. Чтобы не запутаться делайте иерархией или сделайте swich. |
|||
|
|
02.11.2018 18:01:58
Donskoy, спасибо! Получилось) а как использовать формулу swich? Какой принцип?
|
|
|
|
02.11.2018 18:34:09
Вот горшок пустой, он предмет простой...
|
|||
|
|
03.11.2018 01:00:57
vinmax, Donskoy, кнопка цитирования не для бездкумного копировния. Исправляйте сообщения.
Предложите название темы по задаче. Модераторы заменят. |
|
|
|
06.11.2018 16:33:14
|
|||||
|
|
06.11.2018 18:19:26
Сообщение №28. Помощь скрыта.
|
||||
|
|
|||