У меня есть таблица Excel, как это:
AZIENDA | CF | Fatturato | Semester
A | 333d| 10 | 1
A | 333d| 20 | 2
B | 145 | 34 | 1
B | 145 | 10 | 2
C | 111 | 5 | 1
Используя Power Pivot, я хочу получить этот результат в виде сводной таблицы:
AZIENDA | Fatturato | CF
A | 30 | 333d
B | 44 | 145
C | 5 | 111
Основной проблемой является создание столбца CF. Я пытался создать эту меру
=CONCATENATEX(Tabella1,Tabella1[CF],",")
Но это не работает. Любая лучшая идея?
«Мы не можем обобщить это поле с помощью Max, потому что это не поддерживаемое вычисление для текстовых типов данных». Где-то есть письма. Лучше обновите вопрос, извините
Ну, если вы загружаете свои данные в powerquery, вы можете просто сгруппировать их по столбцам AZIENDA и CF. Некоторая перетасовка столбцов даст вам именно то, что вам нужно. Я не думаю, что вы можете получить текстовые значения в сводной таблице.
Действительно, это возможно. Например, посмотрите здесь sfmagazine.com/post-entry/… . Проблема в том, что у меня нет переменной для добавления в столбцы. Все примеры, которые я нашел, такие. Обычно переменная с фиктивными значениями используется в «Столбце» сводной таблицы.
Если значения в столбце CF всегда одинаковы, вы можете использовать LASTNONBLANK в показателе и перетащить его в поле значений.
CF:=CALCULATE(LASTNONBLANK(Tabella1[CF],0))
Если вы согласны с тем, что столбец CF
стоит перед Fatturato
, вы можете просто вставить его в строки и использовать «Показать в табличной форме» в раскрывающемся списке «Макет отчета» на вкладке «Дизайн».
Не лучшее общее решение, но может быть хорошим вариантом для некоторых ситуаций.
Спасибо!! Я пропустил эту опцию в этой раскрывающейся вкладке
Если
CF
всегда повторяется, просто измените это поле, чтобы показатьMAX()
илиMIN()
?