!extend:checked:vvvvv:1000:512
↑次スレ建て用に同じ内容を2行貼り付けてね
ExcelのピボットやPower Pivot、これに関連したDAX関数などについて質問するスレ
コード書き込みや作成依頼もOK
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
探検
Excel ピボット Power Pivot DAX関数 質問スレ
1デフォルトの名無しさん (ワッチョイ cfda-x7Q7)
2021/05/02(日) 09:51:03.79ID:1V5M4ibt02デフォルトの名無しさん (ワッチョイ 7fda-x7Q7)
2021/05/02(日) 09:56:52.02ID:1V5M4ibt0 参考書の一つ
『Excelパワーピボット 7つのステップでデータ集計・分析を「自動化」する本』
https://www.shoeisha.co.jp/book/detail/9784798161181
『Excelパワーピボット 7つのステップでデータ集計・分析を「自動化」する本』
https://www.shoeisha.co.jp/book/detail/9784798161181
3デフォルトの名無しさん (ワッチョイ dfda-PU2s)
2021/05/03(月) 08:28:49.42ID:xPMfOD2I0 聞いたこともないトレーナーだな
4デフォルトの名無しさん (ワッチョイ 7fda-wgw3)
2021/05/04(火) 09:05:05.80ID:cjDop2IX0 >>2 の本は、商品売上データを元に
・四半期集計
・商品ごとの利益率
・前年度比較
・予実算比較
なんかをDAX関数使ってやってる。
自分の手持ちのデータで、これを応用して、
「ある地域のある商品について、過去の日最大売上」
を出そうとやってみたんだが、
うまく行かない。
本では商品、支店、カレンダーを切り出してリレーション組ませてるけど、
これをやらないと出来ないのかしら?
と悶絶中。
・四半期集計
・商品ごとの利益率
・前年度比較
・予実算比較
なんかをDAX関数使ってやってる。
自分の手持ちのデータで、これを応用して、
「ある地域のある商品について、過去の日最大売上」
を出そうとやってみたんだが、
うまく行かない。
本では商品、支店、カレンダーを切り出してリレーション組ませてるけど、
これをやらないと出来ないのかしら?
と悶絶中。
5デフォルトの名無しさん (ワッチョイ f9da-BvZE)
2021/11/03(水) 20:46:19.10ID:0ueGLnXj0 DAX関数、PowerPivotが、イマイチよくわからない。
1. 日ごとのデータの、複数の元データで
エリア、年月を共通キーにしてリレーションシップ張ってピボットで集計するとき、
エリア、年月で特定したつもりが、それ以外の合計を「(空白)」として集計してしまうことがある。
リレーション張るのが足らないようだが、よく分かっていない・・・
2. 年度ごとの月推移グラフを作るとき、
年度途中の集計でも、エリアごとに月遅れがある場合でも
12ヶ月分固定スロットの積み上げ棒グラフを作ろうとした。
X軸用に、まだ元データにはない将来の年月も含めた年度ごとの暦年月リストをクエリーで作って
これをフィルターの選択肢元にしたくて、
ピボットテーブルのあるシートのイベントでこのクエリーの更新と
ピボットテーブルのデータ元の更新かけたら
マクロがループに陥ってもうた。
・・・等々。
結局我流で、ピボットテーブルのフィルターだけ使って、
その選択値を名前定義でクエリーに取り込んで、
ピボットテーブルのシートのイベントでクエリーをマクロ更新させて
グラフ用データにしてはいるが、
こんな細かいこと、DAX関数やピボットテーブルで解説している
本とかWebサイトはないものか?
1. 日ごとのデータの、複数の元データで
エリア、年月を共通キーにしてリレーションシップ張ってピボットで集計するとき、
エリア、年月で特定したつもりが、それ以外の合計を「(空白)」として集計してしまうことがある。
リレーション張るのが足らないようだが、よく分かっていない・・・
2. 年度ごとの月推移グラフを作るとき、
年度途中の集計でも、エリアごとに月遅れがある場合でも
12ヶ月分固定スロットの積み上げ棒グラフを作ろうとした。
X軸用に、まだ元データにはない将来の年月も含めた年度ごとの暦年月リストをクエリーで作って
これをフィルターの選択肢元にしたくて、
ピボットテーブルのあるシートのイベントでこのクエリーの更新と
ピボットテーブルのデータ元の更新かけたら
マクロがループに陥ってもうた。
・・・等々。
結局我流で、ピボットテーブルのフィルターだけ使って、
その選択値を名前定義でクエリーに取り込んで、
ピボットテーブルのシートのイベントでクエリーをマクロ更新させて
グラフ用データにしてはいるが、
こんな細かいこと、DAX関数やピボットテーブルで解説している
本とかWebサイトはないものか?
6デフォルトの名無しさん (ワッチョイ c784-fPib)
2023/08/16(水) 16:05:04.31ID:M12vmMNh0 (W。-)v-~
7デフォルトの名無しさん (ワッチョイ e302-tCnS)
2023/09/08(金) 19:47:40.93ID:CTym9XnQ0 なんか楽しいこと、思いつかないかな
8デフォルトの名無しさん (ワッチョイ 8501-u5XH)
2023/10/01(日) 09:52:08.54ID:lwwAe0aV0 テスト
9デフォルトの名無しさん (スププ Sd43-nGkL)
2023/10/01(日) 11:05:37.12ID:WuVr8Gf6d Excelと縁を切れば解決
10デフォルトの名無しさん (ワッチョイ cf10-zGmP)
2024/02/22(木) 18:00:44.01ID:QdbeD+B20 いまいちフィルターコンテキストがよくわかんね
ちょっとDAX変えてみたら数値違っててふぁ!?ってなる
ちょっとDAX変えてみたら数値違っててふぁ!?ってなる
11デフォルトの名無しさん (ワッチョイ 06da-Ky5X)
2024/04/09(火) 04:08:28.45ID:WWFLUpaA0 Copilotからやっと教わったExcel版PowerPivot用DAX関数の備忘録
以下の3つのクエリー
Q_カレンダー:[年]、[年月]、[年月日時間帯]・・・
Q_地点:[地点No]、[地点名]
Q_Data:[年月日時間帯]、[年月]、[地点名]、[値]・・・
がデータ モデルに接続されていて、
Q_Data[年月] → Q_カレンダー[年月]
Q_Data[地点名] → Q_地点[地点名]
でそれぞれリレーションし、スライサーで[地点名]、[年月]を選択できるピボットテーブルがある。
このピボットテーブルに
「それそれの地点ごとの、全期間での[値]の最大値」
([年月]を変えても月次グラフの縦軸[値]スケールを地点ごとにほぼ一定にしたいため)
を列に追加したい場合のDAX関数は、
全期間最大値:=
CALCULATE(
MAXX(
FILTER(Q_Data, Q_Data[地点] = VALUES(Q_地点[地点])),
Q_Data[値]
),
ALL(Q_カレンダー)
)
MAXXとVALUESを使うのと、この構文がミソなのかと。
他にも
VAR SelectedLocation = VALUES(Q_地点[地点])
RETURN
・・・
として一時的に[地点名]を保持する方法も提示されたが、
SelectedLocation にエラーが出て、これはまだInsider版やPower BIでしか使えない?
以下の3つのクエリー
Q_カレンダー:[年]、[年月]、[年月日時間帯]・・・
Q_地点:[地点No]、[地点名]
Q_Data:[年月日時間帯]、[年月]、[地点名]、[値]・・・
がデータ モデルに接続されていて、
Q_Data[年月] → Q_カレンダー[年月]
Q_Data[地点名] → Q_地点[地点名]
でそれぞれリレーションし、スライサーで[地点名]、[年月]を選択できるピボットテーブルがある。
このピボットテーブルに
「それそれの地点ごとの、全期間での[値]の最大値」
([年月]を変えても月次グラフの縦軸[値]スケールを地点ごとにほぼ一定にしたいため)
を列に追加したい場合のDAX関数は、
全期間最大値:=
CALCULATE(
MAXX(
FILTER(Q_Data, Q_Data[地点] = VALUES(Q_地点[地点])),
Q_Data[値]
),
ALL(Q_カレンダー)
)
MAXXとVALUESを使うのと、この構文がミソなのかと。
他にも
VAR SelectedLocation = VALUES(Q_地点[地点])
RETURN
・・・
として一時的に[地点名]を保持する方法も提示されたが、
SelectedLocation にエラーが出て、これはまだInsider版やPower BIでしか使えない?
12デフォルトの名無しさん (ワッチョイ 06da-Ky5X)
2024/04/12(金) 23:08:20.61ID:Z4KZtsyr0 またCopilotから教わった。
>>11 はフィルターが2だったけど、
全地点を1つのBookに入れると、Web読み込みもあってさすがに重いので、
1Boookは1地点にした。
ということで、地点指定は不要に。
結果、別テーブルの、リレーションが張ってあるQ_カレンダー[年月]の
フィルター1つだけで指定されている中で、
Q_Data[値]の全期間の最大値を求めるDAX式は、
全期間最大:=
CALCULATE(MAXX(ALL(Q_Data), Q_Data[正側計]))
Q_カレンダー[年月]についての記述は不要で、
ALL(Q_Data)だけで行けるとのこと。
フィルターが2つだった >>11 のDAX関数とも、だいぶ作りが違う。
>>11 はフィルターが2だったけど、
全地点を1つのBookに入れると、Web読み込みもあってさすがに重いので、
1Boookは1地点にした。
ということで、地点指定は不要に。
結果、別テーブルの、リレーションが張ってあるQ_カレンダー[年月]の
フィルター1つだけで指定されている中で、
Q_Data[値]の全期間の最大値を求めるDAX式は、
全期間最大:=
CALCULATE(MAXX(ALL(Q_Data), Q_Data[正側計]))
Q_カレンダー[年月]についての記述は不要で、
ALL(Q_Data)だけで行けるとのこと。
フィルターが2つだった >>11 のDAX関数とも、だいぶ作りが違う。
13デフォルトの名無しさん (ワッチョイ 21da-YTH6)
2024/10/26(土) 20:59:06.16ID:f26vHvwK0レスを投稿する
ニュース
- NY円、一時1ユーロ=180円台まで下落…1999年のユーロ導入以来初 [蚤の市★]
- 国内ホテル、既にキャンセルも 訪日客関連業界、事態見守る ★3 [蚤の市★]
- 「どうしようもない」 ため息つくアジアの玄関口 中国の訪日自粛で−福岡市 [蚤の市★]
- NHK、受信料の未払い世帯に督促強化へ 民事手続きの新組織を設置 差し押さえなどの強制執行も ★2 [1ゲットロボ★]
- 【外交】日中関係悪化、長期化の様相 2012年には自動車輸出80%減も ロイター★3 [1ゲットロボ★]
- 橋下徹氏 外務省幹部の訪中受け「口だけ番長」へ痛烈指摘 「喧嘩は日本の完敗…なんとかっこ悪い日本か」★2 [冬月記者★]
- 日本人、歴史も経済も分からず貧乏に耐えかねて第二次日中戦争を求めてしまう…ヤバイよ [819729701]
- お前らは今年の冬何回くらいカニバスツアー行くんだ? この国の冬の味覚と言えばカニだろ [452836546]
- んなっても良いお🏡
- 【悲報】高市早苗を妄信している今の日本人見ると80年前も市民は進んで戦争協力してたんだって理解出来るよね🥺 [616817505]
- 【超悲報】中国への武力行使、世論調査で「賛成」「どちらかといえば賛成」48.8% 「反対」「どちらかといえば反対」の44.2%を上回る [314039747]
- 中国「高市が頭を下げて謝罪しない限り、絶対に許さない」 [329329848]
