2016-06-26 8 views
1

次の表は、以下の表とは別の表にあります(下の表はデータセットです)。関数を使用した計算小計

しかし、セクションの結果は1つのセクションになります。

ライセンスの結果を現金で入手するにはどうすればよいですか?

=AVERAGE(IF(Table1[[#All],[SECTION_NAME]]=[@[SECTION_NAME]],IF(SUBTOTAL(102,OFFSET($G$12,ROW(Table1[RC - 1 RESULTS])-ROW(G$12),0)),Table1[RC - 1 RESULTS]))) 

enter image description here

+0

私は与えることをメインテーブルや数式の更新をフィルタリングすることができますので、期待される出力が区間平均値が小計として行われているのに役立ちます可視の行を持つセクションの平均値。テーブルは非表示のデータセットです。レポートページでは、セクション名を持つ小さなテーブル(右上隅など)が表示され、AREA、REGION、SITEのスライサーを選択して動的平均を取得します。見ていただきありがとうございます、私は必要なものをやっているが、確かに正しい方法ではありません:) – Hoube78

答えて

0

ので、場合には、誰もがこれまでと同じ問題を持って、私は以下の配列数式を使用して、私自身の答えを見つけた:

=AVERAGE(IF(Table1[SECTION_NAME][email protected][SECTION_NAME]],IF(SUBTOTAL(102,OFFSET($G$13,ROW(Table1[RC - 1 RESULTS])-ROW(G$13),0,1)),Table1[RC - 1 RESULTS]))) 

は、としてそれを入力することを忘れないでくださいarrayCtrlおよびShiftを押してを入力し、と入力して、式を選択して保持します。

希望これは、私はすでにそれを解決し、他の誰か:)

J.

関連する問題