こんにちは、次のシナリオがあります。Excel月間合計
列Aの項目、列Bの合計時間、次に列に365の日付があります。
私は月によって列の日付を要約します。
たとえば、3月にアイテムAが必要な場合は、合計時間が必要です。 どうすればいいですか? ありがとう
こんにちは、次のシナリオがあります。Excel月間合計
列Aの項目、列Bの合計時間、次に列に365の日付があります。
私は月によって列の日付を要約します。
たとえば、3月にアイテムAが必要な場合は、合計時間が必要です。 どうすればいいですか? ありがとう
なので、やや残念ですが、PowerNowでそれを行う方法に興味があり、MonthNumberのカスタム関数を作成することに興味がありました。
Powerqueryは、事前に2016のための無料アドインで、2016
のための作り付けのあるステップ:
1)[データ]タブ(2016)またはpowerqueryタブ(2016年から2010年)=>を選択query from table
とソース・データを確実に選択し、ポップアップに表示され
2)その後、シフトダウンと最後の日付を選択したまま、最初の日付列を選択してアンピボット列を選択
3)必ず列属性(あなたのピボット日付)は、日付としてフォーマットされていることを確認しコラム
と。これは、月の名前から月の数字を返すカスタム関数を作成するためのMコードで、次の
fnMonthNum = (input) => let
values = {
{"January", "1"},
{"February", "2"},
{"March", "3"},
{"April","4"},
{"May", "5"},
{"June", "6"},
{"July", "7"},
{"August", "8"},
{"September", "9"},
{"October", "10"},
{"November", "11"},
{"December", "12"},
{input, "Undefined"}
},
Result = List.First(List.Select(values, each _{0}=input)){1}
in
Result,
let
間と
source
を貼り付けます。
5)追加列]タブ=> MonthNumを、カスタム列を追加し、それMONTHNAMEの名前を変更して挿入し、次のテキスト
=Date.ToText([Attribute],"MMMM")
)別のカスタム列を追加し、名前を変更しここで新しい機能を使用してください:
= fnMonthNum([MonthName])
7)不要な属性列を削除します。列を選択=>右=をクリック>
8を削除する)ことで、タブ=>グループを変換し、次のように入力します。
9)MonthNum列が数値であることを確認してください。ここでの指示に従って=に近く、負荷
10)>Only create connection
、Add to data model
用 ティックチェックボックス、そしてLoad
11):CREATE A PIVOT TABLE USING EXCEL’S INTERNAL DATA MODEL
選択してくださいリボンのInsert→PivotTable
ピボットテーブルの作成ダイアログボックスが開きます。
示すように、使用して、External Data Source
オプションを選択し、[Choose Connection
ボタンをクリックしてください。表示されている[Existing Connections]ダイアログボックスが表示されます。
)あなただけの表1のために作成したクエリとピボットテーブル
12の保存先を選択して必要に応じてフィールドを配置し、ソートMonthNumに昇順する
をrowfield 13)スライサーを挿入する
注:ソートにMonthNum列を使用する必要がないように、カスタムソートを導入することができます。
Timeカラムの目的は何ですか?値の列には値が表示されていませんか? – QHarr
[時間]列には、列Aのアイテムに要した合計時間が表示されます。[C列 - 年末]には、そのジョブが実行された日付を示すカレンダービューが表示されます。 – user5916581
これはわずか12ヶ月です。あなたは本当にこれのための任意の形式の自動化が必要ですか?最初の行に 'SUM'関数を手動で挿入し、残りの行に対して自動入力するのはなぜですか? –