1

У меня есть таблица, которая отслеживает результаты игроков за настольную игру. Соответствующие столбцы в исходной таблице: «Имя игрока», то есть просто текст, «Номер игры», который уникален для каждой сыгранной игры, и «Выиграли?', то есть 1, если игрок выиграл эту игру, и 0 в противном случае. Есть и другие столбцы, но они используются только для группировки.

|| Player  |  Game No. | Won? ||
--------------------------------
|| John    |     1     |   1  ||
|| George  |     1     |   0  ||
|| John    |     2     |   0  ||
|| Paul    |     2     |   1  ||
|| Ringo   |     2     |   0  ||
--------------------------------

Поля соответствующих значений в сводной таблице:

  • «Подсчет выигрышей», рассчитывается как сумма выигрыша?

  • «Сыграно игр», рассчитывается как количество игр №

Я хочу добавить столбец «Win Rate», который в основном будет «Win Count» /«Games Played» или «Win Count».

Я попытался добавить вычисляемое поле «Win Rate» как «= COUNT(Won?)/COUNT('Game No.')", но это сделало все 1, независимо от фактического значения.

1 ответ1

0

Процент элементов True в списке - это среднее значение из нулей и единиц, где True представлен 1, а False 0.

Просто перетащите поле Won в область значений и измените агрегацию с Sum на Average:

Получил это от блога моего хорошего друга Дуга Глэнси в http://yoursumbuddy.com/percent-of-true-items-in-a-pivot-table-field/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .