ExcelとPivot、別の第3部のコンポーネントの購入を回避


1

誰かがこのExcelの問題で私を助けてくれることを望んでいます。私はそれがやや話題から外れていることを知っていますが、誰かが助けてくれる/助けてくれることを願っています。

次の種類のデータを含む生データがあります。

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

ご覧のとおり、これらの5行は同じ週のものです。

ピボットデータは、週ごとにグループ化されるように整理しました。数式、計算フィールド、または5行のうち1行に1が含まれることを計算するように構成します。

つまり、1 1'erと合計5があるため、「20%」というフィールドが必要です。

ただし、ピボットセルに入った行の数をExcelでカウントし、同じ行を合計して、SUM / COUNTを計算する方法はわかりません。

計算フィールドはprで完了したようです。行、したがって私たちにとって役に立たない。

基本的に、次のようにします。

      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コントロールがこれを処理しているようですが、可能であれば当面はこれを避けたいと思います。

回答:


3

Countというタイトルのデータに「ヘルパー」列を追加する場合。持っているデータの行ごとに、Count列のセルに数値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

ピボットテーブルを作成し、= Type / Countの式で計算フィールドを挿入します

ピボットテーブルで、計算フィールドをパーセントでフォーマットします。

サンプルデータに基づいて、これを取得する必要があります。

Week   Percentage
 20      20%     

明日、オフィスに戻ったらテストします。
ラッセヴォーグザーターカールセン

ありがとう、それは見事に働いた。SUM / COUNTパートを自分でやろうとして、物事を過度に複雑にしようとしたのだと思います。
ラッセヴォグザザーカールセン

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.