1

Я надеюсь, что кто-то может помочь мне с этой проблемой Excel, в противном случае мне нужно будет купить еще один третий элемент управления для решения проблемы Pivot, с которой мы столкнулись. Я знаю, что это несколько не по теме, но, надеюсь, кто-то может / поможет.

У нас есть необработанные данные, которые включают в себя следующий тип данных:

ID      Date         Type
1       11.05.2009    0
2       12.05.2009    0
3       13.05.2009    1
4       14.05.2009    0
5       15.05.2009    0

Как вы видите, эти пять строк принадлежат одной неделе.

Мы организовали сводные данные так, чтобы они группировались по неделям, и мы хотели бы настроить формулу, вычисляемое поле или еще много чего, чтобы вычислить, что 1 из 5 строк имеет 1.

Другими словами, поскольку есть 1 1'er и 5 всего, мы хотели бы иметь поле с надписью "20%".

Однако мы не можем понять, как обмануть Excel, чтобы подсчитать количество строк, вошедших в сводную ячейку, и суммировать те же строки, и таким образом вычислить SUM/COUNT.

Кажется, наше вычисленное поле сделано пр. грести и тем самым бесполезны для нас.

В принципе, мы хотели бы это:

      Percentage
Week
 19       0%
 20      20%     <-- this is the week from the data above
 21       0%

Добавление вычисляемого поля, которое имеет эту формулу:

SUM(Type)/COUNT(Type)

не дает правильных данных, мы просто получаем 0 или 1 pr. строка, в основном это выглядит как Excel делает это:

ID      Date         Type     (Calc)
1       11.05.2009    0         0    (0/1)
2       12.05.2009    0         0    (0/1)
3       13.05.2009    1         1    (1/1)
4       14.05.2009    0         0    (0/1)
5       15.05.2009    0         0    (0/1)

Кто-нибудь понимает мою проблему? У кого-нибудь есть намеки?

Кажется, что управление DevExpress Pivot управляет этим, но мы хотели бы пока избежать этого, если это возможно.

2 ответа2

3

Если вы добавите столбец «Помощник» к вашим данным под названием Количество. Введите число 1 в клетки столбцов графа для каждой строки данных , которые вы имеете.

ID      Date         Type   Count
1       11.05.2009    0      1
2       12.05.2009    0      1
3       13.05.2009    1      1
4       14.05.2009    0      1
5       15.05.2009    0      1

Создайте сводную таблицу и вставьте вычисляемое поле с формулой = Тип / Количество

В сводной таблице отформатируйте рассчитанное поле в процентах.

На основе ваших данных вы должны получить:

Week   Percentage
 20      20%     
1

В качестве дополнения к ответу выше. Используйте функцию WEEKNUM в последнем столбце. Это позволит вам группировать еженедельные данные вместе.

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