21/05/02 09:51:03.79 1V5M4ibt0.net
!extend:checked:vvvvv:1000:512
↑次スレ建て用に同じ内容を2行貼り付けてね
ExcelのピボットやPower Pivot、これに関連したDAX関数などについて質問するスレ
コード書き込みや作成依頼もOK
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
2:デフォルトの名無しさん
21/05/02 09:56:52.02 1V5M4ibt0.net
参考書の一つ
『Excelパワーピボット 7つのステップでデータ集計・分析を「自動化」する本』
URLリンク(www.shoeisha.co.jp)
3:デフォルトの名無しさん
21/05/03 08:28:49.42 xPMfOD2I0.net
聞いたこともないトレーナーだな
4:デフォルトの名無しさん
21/05/04 09:05:05.80 cjDop2IX0.net
>>2 の本は、商品売上データを元に
・四半期集計
・商品ごとの利益率
・前年度比較
・予実算比較
なんかをDAX関数使ってやってる。
自分の手持ちのデータで、これを応用して、
「ある地域のある商品について、過去の日最大売上」
を出そうとやってみたんだが、
うまく行かない。
本では商品、支店、カレンダーを切り出してリレーション組ませてるけど、
これをやらないと出来ないのかしら?
と悶絶中。
5:デフォルトの名無しさん
21/11/03 20:46:19.10 0ueGLnXj0.net
DAX関数、PowerPivotが、イマイチよくわからない。
1. 日ごとのデータの、複数の元データで
エリア、年月を共通キーにしてリレーションシップ張ってピボットで集計するとき、
エリア、年月で特定したつもりが、それ以外の合計を「(空白)」として集計してしまうことがある。
リレーション張るのが足らないようだが、よく分かっていない・・・
2. 年度ごとの月推移グラフを作るとき、
年度途中の集計でも、エリアごとに月遅れがある場合でも
12ヶ月分固定スロットの積み上げ棒グラフを作ろうとした。
X軸用に、まだ元データにはない将来の年月も含めた年度ごとの暦年月リストをクエリーで作って
これをフィルターの選択肢元にしたくて、
ピボットテーブルのあるシートのイベントでこのクエリーの更新と
ピボットテーブルのデータ元の更新かけたら
マクロがループに陥ってもうた。
・・・等々。
結局我流で、ピボットテーブルのフィルターだけ使って、
その選択値を名前定義でクエリーに取り込んで、
ピボットテーブルのシートのイベントでクエリーをマクロ更新させて
グラフ用データにしてはいるが、
こんな細かいこと、DAX関数やピボットテーブルで解説している
本とかWebサイトはないものか?
6:デフォルトの名無しさん (ワッチョイ c784-fPib)
23/08/16 16:05:04.31 M12vmMNh0.net
(W。-)v-~
7:デフォルトの名無しさん (ワッチョイ e302-tCnS)
23/09/08 19:47:40.93 CTym9XnQ0.net
なんか楽しいこと、思いつかないかな
8:デフォルトの名無しさん (ワッチョイ 8501-u5XH)
23/10/01 09:52:08.54 lwwAe0aV0.net
テスト
9:デフォルトの名無しさん (スププ Sd43-nGkL)
23/10/01 11:05:37.12 WuVr8Gf6d.net
Excelと縁を切れば解決
10:デフォルトの名無しさん
24/02/22 18:00:44.01 QdbeD+B20.net
いまいちフィルターコンテキストがよくわかんね
ちょっとDAX変えてみたら数値違っててふぁ!?ってなる
11:デフォルトの名無しさん
24/04/09 04:08:28.45 WWFLUpaA0.net
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でしか使えない?
12:デフォルトの名無しさん
24/04/12 23:08:20.61 Z4KZtsyr0.net
また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関数とも、だいぶ作りが違う。
13:デフォルトの名無しさん
24/10/26 20:59:06.16 f26vHvwK0.net
ピボットテーブルは画像も行けるのね
クエリー経由ではないけれど・・・
URLリンク(www.youtube.com)
14:デフォルトの名無しさん
24/11/10 12:30:05.62 OIJgen2X3
議員報酬という名目で国民から毎年2000万以上もの金銭強奪してる上に政党交付金て゛ウハウハの山囗那津男のデタラメさは常軌を逸してるな
どんだけ隠し子いるのか知らんがこいつのような高所得者に児童手当くれてやれば何か分断が回避できるだの何言ってんか全く意味不明だろ
そもそも富裕層ってのは最低でも都心まで数珠つなぎて゛鉄道の30倍以上もの莫大な温室効果ガスまき散らして騒音まみれにして子の学習環境に
知的産業にと壊滅させて気候変動、災害連発させて住民の生命と財産を強奪することで私腹を肥やしてる世界最悪の殺人テロ組織公明党
強盗殺人の首魁蓄財3億円超の斉藤鉄夫以上の資産を持ってるやつをいうわけだが歴史的ハ゛カの黒田東彦に金刷らせて株買わせて
資本家階級の資産倍増させて1兆圓を超える圧倒的資産格差形成させて円安誘導してマッチポンプ丸出して゛大衆を不幸に陥れて
労働者階級が子を産む行為を遺棄罪に等しくしておいて相続税のソの字も言わずに追い銭倍増とかどんだけ社會を分断させて
俺も俺もと強盜殺人を流行らせたら気が済むんだろうな
(ref.) ТURLリンク(www.call4.jp)
ttPs://haneda-project.jimdofree.Com/ , URLリンク(flight-route.com)
ttρs://n-souonhigaisosyoudan.amebaownd.com/