<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Power BI | 風場輝　個人サイト</title>
	<atom:link href="https://kazabahikaru.com/category/power-bi/feed/" rel="self" type="application/rss+xml" />
	<link>https://kazabahikaru.com</link>
	<description></description>
	<lastBuildDate>Sun, 16 Nov 2025 14:32:26 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.2</generator>

<image>
	<url>https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-32x32.webp</url>
	<title>Power BI | 風場輝　個人サイト</title>
	<link>https://kazabahikaru.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>【Query】グループ化された中で○○をする</title>
		<link>https://kazabahikaru.com/power-bi/query-grouped-custom-column/</link>
		
		<dc:creator><![CDATA[風場 輝]]></dc:creator>
		<pubDate>Mon, 16 Jun 2025 04:41:25 +0000</pubDate>
				<category><![CDATA[Power BI]]></category>
		<guid isPermaLink="false">https://kazabahikaru.com/?p=2339</guid>

					<description><![CDATA[グループ化された中でインデックスを付けたりフィルしたりはM言語を使わないと難しそうなので、その方法をメモしていきたいと思います。 目次 グループ化された中で下方向にフィルグループ化された中でインデックスを付ける グループ [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">グループ化された中でインデックスを付けたりフィルしたりはM言語を使わないと難しそうなので、その方法をメモしていきたいと思います。</p>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-flat sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/037.jpg" alt="ぴ" class="speech-icon-image"/></figure><div class="speech-name">ぴ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">列の中のこのまとまりごとに何かしたい！って時に重宝するんだ</p>
</div></div>



<div class="wp-block-cocoon-blocks-blank-box-1 blank-box block-box">
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image aligncenter size-full is-resized"><img fetchpriority="high" decoding="async" width="512" height="512" src="https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon.webp" alt="" class="wp-image-1479" style="width:188px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon.webp 512w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-300x300.webp 300w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-150x150.webp 150w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-270x270.webp 270w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-192x192.webp 192w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-180x180.webp 180w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-32x32.webp 32w" sizes="(max-width: 512px) 100vw, 512px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph" style="margin-top:var(--wp--preset--spacing--20);margin-right:0;margin-bottom:var(--wp--preset--spacing--20);margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0"><strong><span class="fz-18px"><span class="fz-28px"><span class="fz-24px"><span class="fz-22px">風場 輝</span></span></span></span></strong></p>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-bottom-margin-1em has-bottom-margin" style="margin-top:0px;margin-bottom:0px"/>



<p class="wp-block-paragraph" style="margin-top:0;margin-right:0;margin-bottom:0;margin-left:0">適当に作ったダミーデータでPower BI練習中。バージョンによっては画面がかなり変わることもあるのであしからず。<br>この記事作成時のPower BI Desktopバージョンは「2.144.679.0 64-bit (2025年6月)」</p>
</div>
</div>
</div>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>




  <div id="toc" class="toc tnt-disc toc-center tnt-disc border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">グループ化された中で下方向にフィル</a></li><li><a href="#toc2" tabindex="0">グループ化された中でインデックスを付ける</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">グループ化された中で下方向にフィル</span></h2>



<figure class="wp-block-image aligncenter size-full is-resized"><img decoding="async" width="539" height="603" src="https://kazabahikaru.com/wp-content/uploads/2025/06/0A12BCC3-137A-40C5-9446-B1D2DA067DCD.png" alt="" class="wp-image-2347" style="width:376px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/0A12BCC3-137A-40C5-9446-B1D2DA067DCD.png 539w, https://kazabahikaru.com/wp-content/uploads/2025/06/0A12BCC3-137A-40C5-9446-B1D2DA067DCD-268x300.png 268w" sizes="(max-width: 539px) 100vw, 539px" /></figure>



<p class="wp-block-paragraph">列1に入っている「あ」に対応する列2のデータは「a」ですが「空白」もあります。<br>「あ」が入っている行の列2にはすべて「a」、「い」が入っている行の列2にはすべて「b」、「う」が入っている行の列2には空白しかないので空のまま、「え」が入っている行の列2にはすべて「c」が入るようにしたいです。</p>



<p class="wp-block-paragraph">例えば、列1で重複の削除をすると列2でnullのほうが残ってしまう…というときなんかに便利でした。</p>



<p class="has-text-align-center has-key-color-color has-text-color has-link-color wp-elements-319d257c868d70692c0dc74a7621e995 wp-block-paragraph">＜<strong>完成図＞</strong></p>



<figure class="wp-block-image aligncenter size-full is-resized"><img decoding="async" width="538" height="602" src="https://kazabahikaru.com/wp-content/uploads/2025/06/99D359A3-4882-4C85-A5CB-9645155779A9.png" alt="" class="wp-image-2358" style="width:459px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/99D359A3-4882-4C85-A5CB-9645155779A9.png 538w, https://kazabahikaru.com/wp-content/uploads/2025/06/99D359A3-4882-4C85-A5CB-9645155779A9-268x300.png 268w" sizes="(max-width: 538px) 100vw, 538px" /></figure>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-flat sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/037.jpg" alt="ぴ" class="speech-icon-image"/></figure><div class="speech-name">ぴ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">グループ化と下方向にフィルを使うよ</p>
</div></div>



<p class="wp-block-paragraph">列1と列2を両方選択して重複の削除をしたいとき、並び替えをしてからでもなんかうまくいかない時があるんですよね。Table.Bufferを使えばいいんですが、なんかそれを使うとめちゃくちゃ読み込みが重くなって詰むことがままあったのでこっちの方法で解決チャレンジしてみたいと思います。</p>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-15 sbs-flat sbp-r sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/20230815_163403.jpg" alt="も" class="speech-icon-image"/></figure><div class="speech-name">も</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">まずは空白をnullにしよう</p>
</div></div>



<p class="wp-block-paragraph">下方向にフィルは空白だとできません。そのため「空白」を置換で「null」に置き換えましょう。</p>



<figure class="wp-block-image aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="460" src="https://kazabahikaru.com/wp-content/uploads/2025/06/011FFB42-1C6D-4F91-93B7-4DF360A26707-1024x460.png" alt="" class="wp-image-2348" style="width:612px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/011FFB42-1C6D-4F91-93B7-4DF360A26707-1024x460.png 1024w, https://kazabahikaru.com/wp-content/uploads/2025/06/011FFB42-1C6D-4F91-93B7-4DF360A26707-300x135.png 300w, https://kazabahikaru.com/wp-content/uploads/2025/06/011FFB42-1C6D-4F91-93B7-4DF360A26707-768x345.png 768w, https://kazabahikaru.com/wp-content/uploads/2025/06/011FFB42-1C6D-4F91-93B7-4DF360A26707.png 1065w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">そのあとは列1（昇順）→列2（降順）の順番で並び替えをします。</p>



<figure class="wp-block-image aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="635" src="https://kazabahikaru.com/wp-content/uploads/2025/06/8F0F0FE8-06E6-4A8F-88FD-A65487D40DF1-1024x635.png" alt="" class="wp-image-2349" style="width:650px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/8F0F0FE8-06E6-4A8F-88FD-A65487D40DF1-1024x635.png 1024w, https://kazabahikaru.com/wp-content/uploads/2025/06/8F0F0FE8-06E6-4A8F-88FD-A65487D40DF1-300x186.png 300w, https://kazabahikaru.com/wp-content/uploads/2025/06/8F0F0FE8-06E6-4A8F-88FD-A65487D40DF1-768x477.png 768w, https://kazabahikaru.com/wp-content/uploads/2025/06/8F0F0FE8-06E6-4A8F-88FD-A65487D40DF1.png 1046w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">この状態で下方向にフィルを使っちゃうと、「い」と対応している「b」のデータが「う」のところまでコピーされちゃいます。でも「う」に対応する列2はnullなので「い」のデータは入ってこないでほしいです。</p>



<p class="wp-block-paragraph">ということでホームタブにある「グループ化」を押してください。</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="241" src="https://kazabahikaru.com/wp-content/uploads/2025/06/14E1F5D5-07A1-48F3-A90B-D847884131CF-1024x241.png" alt="" class="wp-image-2350" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/14E1F5D5-07A1-48F3-A90B-D847884131CF-1024x241.png 1024w, https://kazabahikaru.com/wp-content/uploads/2025/06/14E1F5D5-07A1-48F3-A90B-D847884131CF-300x71.png 300w, https://kazabahikaru.com/wp-content/uploads/2025/06/14E1F5D5-07A1-48F3-A90B-D847884131CF-768x181.png 768w, https://kazabahikaru.com/wp-content/uploads/2025/06/14E1F5D5-07A1-48F3-A90B-D847884131CF-1536x362.png 1536w, https://kazabahikaru.com/wp-content/uploads/2025/06/14E1F5D5-07A1-48F3-A90B-D847884131CF.png 1546w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">グループ化の設定画面が出てきます。新しい列名は好きな名前を入れてください。<br>操作は「すべての行」を選択して「OK」を押します。これで列1を基準にグループ化（なんかまとめてくれる）されます。</p>



<figure class="wp-block-image aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="481" src="https://kazabahikaru.com/wp-content/uploads/2025/06/9CA68E07-CC2F-4D1E-B66D-8E7304A13052-1024x481.png" alt="" class="wp-image-2344" style="width:764px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/9CA68E07-CC2F-4D1E-B66D-8E7304A13052-1024x481.png 1024w, https://kazabahikaru.com/wp-content/uploads/2025/06/9CA68E07-CC2F-4D1E-B66D-8E7304A13052-300x141.png 300w, https://kazabahikaru.com/wp-content/uploads/2025/06/9CA68E07-CC2F-4D1E-B66D-8E7304A13052-768x361.png 768w, https://kazabahikaru.com/wp-content/uploads/2025/06/9CA68E07-CC2F-4D1E-B66D-8E7304A13052.png 1075w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="551" height="382" src="https://kazabahikaru.com/wp-content/uploads/2025/06/6288126A-F280-4D1B-B12C-9B9C4A805754.png" alt="" class="wp-image-2352" style="width:467px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/6288126A-F280-4D1B-B12C-9B9C4A805754.png 551w, https://kazabahikaru.com/wp-content/uploads/2025/06/6288126A-F280-4D1B-B12C-9B9C4A805754-300x208.png 300w" sizes="(max-width: 551px) 100vw, 551px" /></figure>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-13 sbs-flat sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/20221016_193944.jpg" alt="ぷ" class="speech-icon-image"/></figure><div class="speech-name">ぷ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">なんかまとまった</p>
</div></div>



<p class="wp-block-paragraph">そしたら列の追加タブから「カスタム列」を追加します。<br>「＝」の後に Table と打って、出てくる選択肢の下のほうにある「Table.FillDown」を選んでください。</p>



<figure class="wp-block-image aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="655" src="https://kazabahikaru.com/wp-content/uploads/2025/06/EAB535F2-407E-46EC-B9F5-FA1AD1CB713F-1024x655.png" alt="" class="wp-image-2353" style="width:596px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/EAB535F2-407E-46EC-B9F5-FA1AD1CB713F-1024x655.png 1024w, https://kazabahikaru.com/wp-content/uploads/2025/06/EAB535F2-407E-46EC-B9F5-FA1AD1CB713F-300x192.png 300w, https://kazabahikaru.com/wp-content/uploads/2025/06/EAB535F2-407E-46EC-B9F5-FA1AD1CB713F-768x491.png 768w, https://kazabahikaru.com/wp-content/uploads/2025/06/EAB535F2-407E-46EC-B9F5-FA1AD1CB713F.png 1073w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">使用できる列には出てこないので手入力が必要ですが、グループ化された列の中にある「列2」で下方向にフィルしてねという式を描きます。</p>



<pre class="wp-block-code"><code>Table.FillDown(&#91;グループ化された列],{"列2"})</code></pre>



<figure class="wp-block-image aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="659" src="https://kazabahikaru.com/wp-content/uploads/2025/06/B05525EE-756C-44C9-88B7-5519DA878137-1024x659.png" alt="" class="wp-image-2354" style="width:611px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/B05525EE-756C-44C9-88B7-5519DA878137-1024x659.png 1024w, https://kazabahikaru.com/wp-content/uploads/2025/06/B05525EE-756C-44C9-88B7-5519DA878137-300x193.png 300w, https://kazabahikaru.com/wp-content/uploads/2025/06/B05525EE-756C-44C9-88B7-5519DA878137-768x494.png 768w, https://kazabahikaru.com/wp-content/uploads/2025/06/B05525EE-756C-44C9-88B7-5519DA878137.png 1063w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="364" src="https://kazabahikaru.com/wp-content/uploads/2025/06/677BC89C-383C-4DEE-A436-1742671195BA-1024x364.png" alt="" class="wp-image-2355" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/677BC89C-383C-4DEE-A436-1742671195BA-1024x364.png 1024w, https://kazabahikaru.com/wp-content/uploads/2025/06/677BC89C-383C-4DEE-A436-1742671195BA-300x107.png 300w, https://kazabahikaru.com/wp-content/uploads/2025/06/677BC89C-383C-4DEE-A436-1742671195BA-768x273.png 768w, https://kazabahikaru.com/wp-content/uploads/2025/06/677BC89C-383C-4DEE-A436-1742671195BA.png 1204w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-13 sbs-flat sbp-r sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/20221016_193944.jpg" alt="ぷ" class="speech-icon-image"/></figure><div class="speech-name">ぷ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">なんか増えた</p>
</div></div>



<p class="wp-block-paragraph">最初にグループ化で作った「グループ化された列」はもう使わないので削除しちゃってください。</p>



<p class="wp-block-paragraph">新しくできた列「フィル（下）」の右横の矢印マークを押して、データを展開します。<br>列1はもともとあるので列2だけ選択しときます。</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="535" height="412" src="https://kazabahikaru.com/wp-content/uploads/2025/06/EC005644-D287-4E48-BFFA-9B6E077E9D3C.png" alt="" class="wp-image-2357" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/EC005644-D287-4E48-BFFA-9B6E077E9D3C.png 535w, https://kazabahikaru.com/wp-content/uploads/2025/06/EC005644-D287-4E48-BFFA-9B6E077E9D3C-300x231.png 300w" sizes="(max-width: 535px) 100vw, 535px" /></figure>



<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="538" height="602" src="https://kazabahikaru.com/wp-content/uploads/2025/06/99D359A3-4882-4C85-A5CB-9645155779A9.png" alt="" class="wp-image-2358" style="width:463px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/99D359A3-4882-4C85-A5CB-9645155779A9.png 538w, https://kazabahikaru.com/wp-content/uploads/2025/06/99D359A3-4882-4C85-A5CB-9645155779A9-268x300.png 268w" sizes="(max-width: 538px) 100vw, 538px" /></figure>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-15 sbs-flat sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/20230815_163403.jpg" alt="も" class="speech-icon-image"/></figure><div class="speech-name">も</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">できた～！</p>
</div></div>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading"><span id="toc2">グループ化された中でインデックスを付ける</span></h2>



<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="534" height="598" src="https://kazabahikaru.com/wp-content/uploads/2025/06/42E69651-AE62-4AC0-BAA0-FF366C0FB2BB.png" alt="" class="wp-image-2411" style="width:400px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/42E69651-AE62-4AC0-BAA0-FF366C0FB2BB.png 534w, https://kazabahikaru.com/wp-content/uploads/2025/06/42E69651-AE62-4AC0-BAA0-FF366C0FB2BB-268x300.png 268w" sizes="(max-width: 534px) 100vw, 534px" /></figure>



<p class="wp-block-paragraph">同じ日付の中で1からインデックスを付け、日付が変わったらまた1からインデックスが付くようにしたいと思います。例えば、2025/6/20に対応する列2の行は3つあるので新しい列では1、2、3…となり2025/6/21の行からはまた1、2、3…って番号が振られる感じです。</p>



<p class="has-text-align-center has-key-color-color has-text-color has-link-color wp-elements-659b1af2d30a21f2c4ab9406628147af wp-block-paragraph"><strong>＜完成図＞</strong></p>



<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="775" height="594" src="https://kazabahikaru.com/wp-content/uploads/2025/06/C0F7EE49-D963-44F2-802C-D0493E00D843.png" alt="" class="wp-image-2421" style="width:665px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/C0F7EE49-D963-44F2-802C-D0493E00D843.png 775w, https://kazabahikaru.com/wp-content/uploads/2025/06/C0F7EE49-D963-44F2-802C-D0493E00D843-300x230.png 300w, https://kazabahikaru.com/wp-content/uploads/2025/06/C0F7EE49-D963-44F2-802C-D0493E00D843-768x589.png 768w" sizes="(max-width: 775px) 100vw, 775px" /></figure>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">下方向にフィルでやったようにグループ化していきます。<br>ホームタブから「グループ化」をクリックし、「すべての行」を選びます。</p>



<figure class="wp-block-image aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="482" src="https://kazabahikaru.com/wp-content/uploads/2025/06/1847B984-B6EF-4674-ABEF-B3B61A1AB7AB-1024x482.png" alt="" class="wp-image-2412" style="width:605px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/1847B984-B6EF-4674-ABEF-B3B61A1AB7AB-1024x482.png 1024w, https://kazabahikaru.com/wp-content/uploads/2025/06/1847B984-B6EF-4674-ABEF-B3B61A1AB7AB-300x141.png 300w, https://kazabahikaru.com/wp-content/uploads/2025/06/1847B984-B6EF-4674-ABEF-B3B61A1AB7AB-768x361.png 768w, https://kazabahikaru.com/wp-content/uploads/2025/06/1847B984-B6EF-4674-ABEF-B3B61A1AB7AB.png 1059w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">「OK」を押すと列1を基準にグループ化されますので、この状態で「カスタム列の追加」をします。</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="541" height="383" src="https://kazabahikaru.com/wp-content/uploads/2025/06/7851F89F-1249-42B7-838F-AA4476436A6E.png" alt="" class="wp-image-2413" style="width:403px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/7851F89F-1249-42B7-838F-AA4476436A6E.png 541w, https://kazabahikaru.com/wp-content/uploads/2025/06/7851F89F-1249-42B7-838F-AA4476436A6E-300x212.png 300w" sizes="(max-width: 541px) 100vw, 541px" /></figure>



<p class="wp-block-paragraph">「＝」の後に Table と打って、出てくる選択肢の「Table.AddIndexColumn」を選んでください。<br>「グループ化された列」に対して「インデックス」という名前の列を追加し、1から番号を振ってもらいます。</p>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-flat sbp-r sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/037.jpg" alt="ぴ" class="speech-icon-image"/></figure><div class="speech-name">ぴ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">手入力の列名は「&#8221;&#8221;」で囲うのを忘れないように</p>
</div></div>



<pre class="wp-block-code"><code>Table.AddIndexColumn(&#91;グループ化された列],"インデックス",1)</code></pre>



<figure class="wp-block-image aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="657" src="https://kazabahikaru.com/wp-content/uploads/2025/06/1339AC94-E803-406C-9B52-0E07FEC7F3B5-1024x657.png" alt="" class="wp-image-2418" style="width:670px" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/1339AC94-E803-406C-9B52-0E07FEC7F3B5-1024x657.png 1024w, https://kazabahikaru.com/wp-content/uploads/2025/06/1339AC94-E803-406C-9B52-0E07FEC7F3B5-300x192.png 300w, https://kazabahikaru.com/wp-content/uploads/2025/06/1339AC94-E803-406C-9B52-0E07FEC7F3B5-768x493.png 768w, https://kazabahikaru.com/wp-content/uploads/2025/06/1339AC94-E803-406C-9B52-0E07FEC7F3B5.png 1057w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">M言語の中の赤文字「&#8221;インデックス&#8221;」はただの新しく作る列名です。適当に入力してください。</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="778" height="379" src="https://kazabahikaru.com/wp-content/uploads/2025/06/1D424309-E275-4372-AD39-60454AF419FE.png" alt="" class="wp-image-2419" style="width:670px" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/1D424309-E275-4372-AD39-60454AF419FE.png 778w, https://kazabahikaru.com/wp-content/uploads/2025/06/1D424309-E275-4372-AD39-60454AF419FE-300x146.png 300w, https://kazabahikaru.com/wp-content/uploads/2025/06/1D424309-E275-4372-AD39-60454AF419FE-768x374.png 768w" sizes="(max-width: 778px) 100vw, 778px" /></figure>



<p class="wp-block-paragraph">最初に作った「グループ化された列」はもういらないので削除し、今作った「インデックス」列の右横にある矢印マークを押してデータを展開します。</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="539" height="454" src="https://kazabahikaru.com/wp-content/uploads/2025/06/5A9EBDB4-5E48-4642-84B7-BCD72D8F7546.png" alt="" class="wp-image-2420" style="width:382px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/5A9EBDB4-5E48-4642-84B7-BCD72D8F7546.png 539w, https://kazabahikaru.com/wp-content/uploads/2025/06/5A9EBDB4-5E48-4642-84B7-BCD72D8F7546-300x253.png 300w" sizes="(max-width: 539px) 100vw, 539px" /></figure>



<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="775" height="594" src="https://kazabahikaru.com/wp-content/uploads/2025/06/C0F7EE49-D963-44F2-802C-D0493E00D843.png" alt="" class="wp-image-2421" style="width:665px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/C0F7EE49-D963-44F2-802C-D0493E00D843.png 775w, https://kazabahikaru.com/wp-content/uploads/2025/06/C0F7EE49-D963-44F2-802C-D0493E00D843-300x230.png 300w, https://kazabahikaru.com/wp-content/uploads/2025/06/C0F7EE49-D963-44F2-802C-D0493E00D843-768x589.png 768w" sizes="(max-width: 775px) 100vw, 775px" /></figure>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-13 sbs-flat sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/20221016_193944.jpg" alt="ぷ" class="speech-icon-image"/></figure><div class="speech-name">ぷ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">ちゃんと日付ごとに順番が振りなおされてる</p>
</div></div>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-cocoon-blocks-button-1 aligncenter button-block"><a href="https://kazabahikaru.com/power-bi/" class="btn btn-m btn-circle has-text-color has-background has-dark-grey-color has-key-color-background-color has-custom-width cocoon-block-button__width-75" target="_self">記事一覧にもどる</a></div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【デザイン】一つのグラフで売上/利益を切り替え表示する</title>
		<link>https://kazabahikaru.com/power-bi/visual-toggle-chart-measures/</link>
		
		<dc:creator><![CDATA[風場 輝]]></dc:creator>
		<pubDate>Fri, 06 Jun 2025 08:47:31 +0000</pubDate>
				<category><![CDATA[Power BI]]></category>
		<guid isPermaLink="false">https://kazabahikaru.com/?p=2238</guid>

					<description><![CDATA[1つのグラフの中で売上と利益のデータを切り替え表示できたらいいですね。なんか簡単にできるやつがあるのでやってみようと思います。 データの中に「原価」「単価」「売上」の列があったので、とりあえずそれらを使ってやってみます。 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">1つのグラフの中で売上と利益のデータを切り替え表示できたらいいですね。なんか簡単にできるやつがあるのでやってみようと思います。</p>



<div class="wp-block-cocoon-blocks-blank-box-1 blank-box block-box">
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="512" height="512" src="https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon.webp" alt="" class="wp-image-1479" style="width:188px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon.webp 512w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-300x300.webp 300w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-150x150.webp 150w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-270x270.webp 270w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-192x192.webp 192w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-180x180.webp 180w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-32x32.webp 32w" sizes="(max-width: 512px) 100vw, 512px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph" style="margin-top:var(--wp--preset--spacing--20);margin-right:0;margin-bottom:var(--wp--preset--spacing--20);margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0"><strong><span class="fz-18px"><span class="fz-28px"><span class="fz-24px"><span class="fz-22px">風場 輝</span></span></span></span></strong></p>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-bottom-margin-1em has-bottom-margin" style="margin-top:0px;margin-bottom:0px"/>



<p class="wp-block-paragraph" style="margin-top:0;margin-right:0;margin-bottom:0;margin-left:0">適当に作ったダミーデータでPower BI練習中。バージョンによっては画面がかなり変わることもあるのであしからず。<br>この記事作成時のPower BI Desktopバージョンは「2.143.1378.0 64-bit (2025年5月)」</p>
</div>
</div>
</div>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">データの中に「原価」「単価」「売上」の列があったので、とりあえずそれらを使ってやってみます。普通にグラフを作ると下の画像みたいになりますよね。これをひとまとめにします。</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="373" src="https://kazabahikaru.com/wp-content/uploads/2025/06/345DCA4E-2DBA-4536-925A-A3AD6C21470D-1024x373.png" alt="" class="wp-image-2239" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/345DCA4E-2DBA-4536-925A-A3AD6C21470D-1024x373.png 1024w, https://kazabahikaru.com/wp-content/uploads/2025/06/345DCA4E-2DBA-4536-925A-A3AD6C21470D-300x109.png 300w, https://kazabahikaru.com/wp-content/uploads/2025/06/345DCA4E-2DBA-4536-925A-A3AD6C21470D-768x280.png 768w, https://kazabahikaru.com/wp-content/uploads/2025/06/345DCA4E-2DBA-4536-925A-A3AD6C21470D.png 1261w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-13 sbs-flat sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/20221016_193944.jpg" alt="ぷ" class="speech-icon-image"/></figure><div class="speech-name">ぷ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">ま、横並べて比較しないといけないんじゃないなら一つのグラフにしたほうがすっきり見えていいよね</p>
</div></div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-flat sbp-r sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/037.jpg" alt="ぴ" class="speech-icon-image"/></figure><div class="speech-name">ぴ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">必要な情報のみに絞って表示させるって大事だからね</p>
</div></div>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">パラメーターを使ってグラフの表示を切り替える</h2>



<p class="wp-block-paragraph">みなさんパラメーターって使ったことありますか？今回はこれを使っていきます。</p>



<p class="wp-block-paragraph">まずは切り替え表示をするための下準備をします。「モデリング」タブの「新しいパラメーター」を見つけてください。ここでは「フィールド」を使います。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="260" src="https://kazabahikaru.com/wp-content/uploads/2025/06/3F0654BA-7017-4EF1-B733-E2C7679329BD-1024x260.png" alt="" class="wp-image-2243" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/3F0654BA-7017-4EF1-B733-E2C7679329BD-1024x260.png 1024w, https://kazabahikaru.com/wp-content/uploads/2025/06/3F0654BA-7017-4EF1-B733-E2C7679329BD-300x76.png 300w, https://kazabahikaru.com/wp-content/uploads/2025/06/3F0654BA-7017-4EF1-B733-E2C7679329BD-768x195.png 768w, https://kazabahikaru.com/wp-content/uploads/2025/06/3F0654BA-7017-4EF1-B733-E2C7679329BD.png 1140w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">この後切り替え表示に使いたいデータを指定します。ここで一つ注意なのですが<strong>必ず集計済のメジャー</strong>を用意してください。Σが付いている列はパラメーターに指定はできますが表示されないという現象が発生します。（私は普通にこれやって混乱してました）</p>



<div class="wp-block-columns is-not-stacked-on-mobile is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image alignright size-full"><img loading="lazy" decoding="async" width="258" height="328" src="https://kazabahikaru.com/wp-content/uploads/2025/06/E7D04FC7-A2A8-4A9B-BB68-9CFA35D6C85D.png" alt="" class="wp-image-2244" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/E7D04FC7-A2A8-4A9B-BB68-9CFA35D6C85D.png 258w, https://kazabahikaru.com/wp-content/uploads/2025/06/E7D04FC7-A2A8-4A9B-BB68-9CFA35D6C85D-236x300.png 236w" sizes="(max-width: 258px) 100vw, 258px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">左の表に入っているΣのデータはすべて使えません。SUMとかでメジャーを作ってください。</p>
</div>
</div>



<p class="wp-block-paragraph">メジャーは以下を用意します。</p>



<pre class="wp-block-code"><code>メジャー：原価 = SUM('2025_売上'&#91;原価])</code></pre>



<pre class="wp-block-code"><code>メジャー：単価 = SUM('2025_売上'&#91;単価])</code></pre>



<pre class="wp-block-code"><code>メジャー：売上 = SUM('2025_売上'&#91;売上])</code></pre>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">では改めて、「モデリング」タブの「新しいパラメーター」をクリックして「フィールド」を選択します。<br>するとパラメーターの設定画面がポップアップで出てくるので、切り替えに使いたいメジャーを選択して作成してください。</p>



<figure class="wp-block-image aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="1018" src="https://kazabahikaru.com/wp-content/uploads/2025/06/01C6E5E6-8CAB-4699-99C4-1A9EC41B852E-1024x1018.png" alt="" class="wp-image-2249" style="width:594px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/01C6E5E6-8CAB-4699-99C4-1A9EC41B852E-1024x1018.png 1024w, https://kazabahikaru.com/wp-content/uploads/2025/06/01C6E5E6-8CAB-4699-99C4-1A9EC41B852E-300x298.png 300w, https://kazabahikaru.com/wp-content/uploads/2025/06/01C6E5E6-8CAB-4699-99C4-1A9EC41B852E-150x150.png 150w, https://kazabahikaru.com/wp-content/uploads/2025/06/01C6E5E6-8CAB-4699-99C4-1A9EC41B852E-768x764.png 768w, https://kazabahikaru.com/wp-content/uploads/2025/06/01C6E5E6-8CAB-4699-99C4-1A9EC41B852E.png 1093w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">「変数は何を調整しますか？」にはフィールド、「名前」には自分が分かりやすいパラメーター名を入力します。「フィールドの追加と並び替え」には右側から追加したいメジャーのチェックボックスをクリックすれば入ります。ドラッグアンドドロップで順番の並び替えもできますよ。<br>設定し終わったら「作成」を押してください。</p>



<p class="wp-block-paragraph">作成を押すとなんか勝手にスライサーと関数が作られます。</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="659" height="300" src="https://kazabahikaru.com/wp-content/uploads/2025/06/8E3C0C35-7FC1-43BF-80DA-8FECA641EE4D.png" alt="" class="wp-image-2251" style="width:549px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/8E3C0C35-7FC1-43BF-80DA-8FECA641EE4D.png 659w, https://kazabahikaru.com/wp-content/uploads/2025/06/8E3C0C35-7FC1-43BF-80DA-8FECA641EE4D-300x137.png 300w" sizes="(max-width: 659px) 100vw, 659px" /></figure>



<p class="wp-block-paragraph">このスライサーを使ってポチポチすればグラフが切り替えられます。ボタン名を変えたければ、上に表示されているDAX関数の赤文字のところを変えてください。</p>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-15 sbs-flat sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/20230815_163403.jpg" alt="も" class="speech-icon-image"/></figure><div class="speech-name">も</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">あともう一息！</p>
</div></div>



<p class="wp-block-paragraph">最後にグラフを作ります。データのところにパラメーターで作成されたデータが作られています。これをグラフのX軸なりY軸なりに入れてください。</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="433" src="https://kazabahikaru.com/wp-content/uploads/2025/06/BD931199-8B3D-4687-B0AC-969A3BCCDCCC-1024x433.png" alt="" class="wp-image-2253" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/BD931199-8B3D-4687-B0AC-969A3BCCDCCC-1024x433.png 1024w, https://kazabahikaru.com/wp-content/uploads/2025/06/BD931199-8B3D-4687-B0AC-969A3BCCDCCC-300x127.png 300w, https://kazabahikaru.com/wp-content/uploads/2025/06/BD931199-8B3D-4687-B0AC-969A3BCCDCCC-768x325.png 768w, https://kazabahikaru.com/wp-content/uploads/2025/06/BD931199-8B3D-4687-B0AC-969A3BCCDCCC-1536x650.png 1536w, https://kazabahikaru.com/wp-content/uploads/2025/06/BD931199-8B3D-4687-B0AC-969A3BCCDCCC.png 1624w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">入れたときは全部表示されますが、スライサーをポチポチすれば、選択したデータだけで見ることができます。スライサーを単一選択だけにする設定にしておくといいかもしれませんね。</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-13 sbs-flat sbp-r sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/20221016_193944.jpg" alt="ぷ" class="speech-icon-image"/></figure><div class="speech-name">ぷ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">グラフタイトルも！タイトルもスライサーに合わせて変わってほしい！</p>
</div></div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-flat sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/037.jpg" alt="ぴ" class="speech-icon-image"/></figure><div class="speech-name">ぴ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">できるよ</p>
</div></div>



<div class="wp-block-columns is-not-stacked-on-mobile is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image alignright size-full is-resized"><img loading="lazy" decoding="async" width="275" height="585" src="https://kazabahikaru.com/wp-content/uploads/2025/06/BDA67FD1-E753-48E1-A233-E8BF5C213575.png" alt="" class="wp-image-2256" style="width:175px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/BDA67FD1-E753-48E1-A233-E8BF5C213575.png 275w, https://kazabahikaru.com/wp-content/uploads/2025/06/BDA67FD1-E753-48E1-A233-E8BF5C213575-141x300.png 141w" sizes="(max-width: 275px) 100vw, 275px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">グラフタイトルもやっちゃいましょう。作ったグラフを選択して「ビジュアルの書式設定」を開いてください。<br>今はタイトルの中にテキスト文字が入っています。この横にある「fx」ってかいてあるボタンを押してください。</p>
</div>
</div>



<p class="wp-block-paragraph">ポップアップが出てくるので、「基準にするフィールド」でさっき作ったパラメーターを選択してOKを押せば完了です。</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="721" height="797" src="https://kazabahikaru.com/wp-content/uploads/2025/06/4FD7F748-D115-45C2-88B3-A4D64AF2D914.png" alt="" class="wp-image-2257" style="width:389px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/4FD7F748-D115-45C2-88B3-A4D64AF2D914.png 721w, https://kazabahikaru.com/wp-content/uploads/2025/06/4FD7F748-D115-45C2-88B3-A4D64AF2D914-271x300.png 271w" sizes="(max-width: 721px) 100vw, 721px" /></figure>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-15 sbs-flat sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/20230815_163403.jpg" alt="も" class="speech-icon-image"/></figure><div class="speech-name">も</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">使ってみよう！</p>
</div></div>



<p class="wp-block-paragraph">原価のみ▼</p>



<figure class="wp-block-image aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="489" src="https://kazabahikaru.com/wp-content/uploads/2025/06/3BEC59EA-1508-4634-9F0A-DCA28F275932-1024x489.png" alt="" class="wp-image-2258" style="width:714px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/3BEC59EA-1508-4634-9F0A-DCA28F275932-1024x489.png 1024w, https://kazabahikaru.com/wp-content/uploads/2025/06/3BEC59EA-1508-4634-9F0A-DCA28F275932-300x143.png 300w, https://kazabahikaru.com/wp-content/uploads/2025/06/3BEC59EA-1508-4634-9F0A-DCA28F275932-768x367.png 768w, https://kazabahikaru.com/wp-content/uploads/2025/06/3BEC59EA-1508-4634-9F0A-DCA28F275932.png 1036w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">単価のみ▼</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="1017" height="493" src="https://kazabahikaru.com/wp-content/uploads/2025/06/E9CF541B-EC24-4DA8-9657-00143A0EE605.png" alt="" class="wp-image-2259" style="width:703px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/E9CF541B-EC24-4DA8-9657-00143A0EE605.png 1017w, https://kazabahikaru.com/wp-content/uploads/2025/06/E9CF541B-EC24-4DA8-9657-00143A0EE605-300x145.png 300w, https://kazabahikaru.com/wp-content/uploads/2025/06/E9CF541B-EC24-4DA8-9657-00143A0EE605-768x372.png 768w" sizes="(max-width: 1017px) 100vw, 1017px" /></figure>



<p class="wp-block-paragraph">売上のみ▼</p>



<figure class="wp-block-image aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="471" src="https://kazabahikaru.com/wp-content/uploads/2025/06/29D2F599-FACC-44A9-BDEE-97805FC46A83-1024x471.png" alt="" class="wp-image-2260" style="width:622px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/29D2F599-FACC-44A9-BDEE-97805FC46A83-1024x471.png 1024w, https://kazabahikaru.com/wp-content/uploads/2025/06/29D2F599-FACC-44A9-BDEE-97805FC46A83-300x138.png 300w, https://kazabahikaru.com/wp-content/uploads/2025/06/29D2F599-FACC-44A9-BDEE-97805FC46A83-768x353.png 768w, https://kazabahikaru.com/wp-content/uploads/2025/06/29D2F599-FACC-44A9-BDEE-97805FC46A83.png 1032w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-13 sbs-flat sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/20221016_193944.jpg" alt="ぷ" class="speech-icon-image"/></figure><div class="speech-name">ぷ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">スライサーに合わせてグラフタイトルも表示データも変わってる</p>
</div></div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-15 sbs-flat sbp-r sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/20230815_163403.jpg" alt="も" class="speech-icon-image"/></figure><div class="speech-name">も</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">やったー完成だ～！</p>
</div></div>



<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-cocoon-blocks-button-1 aligncenter button-block"><a href="https://kazabahikaru.com/power-bi/" class="btn btn-m btn-circle has-text-color has-background has-dark-grey-color has-key-color-background-color has-custom-width cocoon-block-button__width-75" target="_self">記事一覧にもどる</a></div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【DAX】カレンダーテーブルを作る</title>
		<link>https://kazabahikaru.com/power-bi/dax-create-calendar-table/</link>
		
		<dc:creator><![CDATA[風場 輝]]></dc:creator>
		<pubDate>Tue, 03 Jun 2025 02:59:49 +0000</pubDate>
				<category><![CDATA[Power BI]]></category>
		<guid isPermaLink="false">https://kazabahikaru.com/?p=2160</guid>

					<description><![CDATA[カレンダーテーブルは昔いろいろ調べて、なんとなくよさそうなのを使っていたんですがちゃんと理解しといたほうがいいなと思ったのでカレンダーテーブル改修がてらもう一回作ってみようと思います。 そもそもカレンダーテーブルとは何か [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">カレンダーテーブルは昔いろいろ調べて、なんとなくよさそうなのを使っていたんですがちゃんと理解しといたほうがいいなと思ったのでカレンダーテーブル改修がてらもう一回作ってみようと思います。</p>



<div class="wp-block-cocoon-blocks-blank-box-1 blank-box block-box">
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="512" height="512" src="https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon.webp" alt="" class="wp-image-1479" style="width:188px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon.webp 512w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-300x300.webp 300w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-150x150.webp 150w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-270x270.webp 270w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-192x192.webp 192w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-180x180.webp 180w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-32x32.webp 32w" sizes="(max-width: 512px) 100vw, 512px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph" style="margin-top:var(--wp--preset--spacing--20);margin-right:0;margin-bottom:var(--wp--preset--spacing--20);margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0"><strong><span class="fz-18px"><span class="fz-28px"><span class="fz-24px"><span class="fz-22px">風場 輝</span></span></span></span></strong></p>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-bottom-margin-1em has-bottom-margin" style="margin-top:0px;margin-bottom:0px"/>



<p class="wp-block-paragraph" style="margin-top:0;margin-right:0;margin-bottom:0;margin-left:0">適当に作ったダミーデータでPower BI練習中。バージョンによっては画面がかなり変わることもあるのであしからず。<br>この記事作成時のPower BI Desktopバージョンは「2.143.1204.0 64-bit (2025年5月)」</p>
</div>
</div>
</div>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">そもそもカレンダーテーブルとは何か？なんですがすごくざっくり言うと、連続した日付データが入っているデータ一覧です。これがあると、日付スライサーが使いやすくなったりDAX関数に使えたり色んな日付単位でグラフに表示できたりします。</p>



<p class="wp-block-paragraph">ここからはすでにPower BIに何かしらのデータを取り込んでいて、さらにそのデータに日付列がある前提で話していきます。</p>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-flat sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/037.jpg" alt="ぴ" class="speech-icon-image"/></figure><div class="speech-name">ぴ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">カレンダーテーブルを作らなくてもグラフ自体は作れるけど、Power BIを使っていくなら絶対作っておいたほうがいいよ</p>
</div></div>



<details class="wp-block-details is-layout-flow wp-block-details-is-layout-flow"><summary>【結論】コピペできるカレンダーテーブルはここをクリック</summary>
<p class="wp-block-paragraph"></p>



<pre class="wp-block-code"><code>カレンダーテーブル = ADDCOLUMNS( CALENDARAUTO (),
        "年", YEAR(&#91;Date])&amp;"年",
        "月", MONTH(&#91;Date])&amp;"月",
        "日", DAY(&#91;Date])&amp;"日",
        "曜日", FORMAT(&#91;Date],"aaa"),
        "年&amp;月", FORMAT(&#91;Date],"yyyy年MM月"),
        "月&amp;日", FORMAT(&#91;Date],"MM月dd日"),
        "日（曜日）", FORMAT( &#91;Date],"dd(aaa)"),
        "年度", FORMAT(YEAR(&#91;Date]) - IF(MONTH(&#91;Date])&lt;4,1,0),"0年度"),
        "四半期", SWITCH(TRUE(),MONTH(&#91;Date])&lt;4,"第4四半期",MONTH(&#91;Date])&lt;7,"第1四半期",MONTH(&#91;Date])&lt;10,"第2四半期","第3四半期"),
        "上期下期", SWITCH(TRUE(),MONTH(&#91;Date])&lt;4,"下期",MONTH(&#91;Date])&lt;10,"上期","下期"),

        "並替_月", MONTH(&#91;Date]),
        "並替_曜日", WEEKDAY(&#91;Date], 1)
)</code></pre>
</details>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>




  <div id="toc" class="toc tnt-disc toc-center tnt-disc border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-6" checked><label class="toc-title" for="toc-checkbox-6">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">日付の取得範囲を決める</a><ol><li><a href="#toc2" tabindex="0">CALENDAR関数で取得する日付範囲を指定する</a></li><li><a href="#toc3" tabindex="0">CALENDARAUTO関数で自動的に日付範囲を取得する</a></li><li><a href="#toc4" tabindex="0">CALENDAR関数で指定した列の日付範囲を動的に取得する</a></li></ol></li><li><a href="#toc5" tabindex="0">可視化で使いやすいように表示形式を指定しよう</a><ol><li><a href="#toc6" tabindex="0">「20XX年」と表示できる列を作る</a></li><li><a href="#toc7" tabindex="0">「X月」と表示できる列を作る</a></li><li><a href="#toc8" tabindex="0">「X日」と表示できる列を作る</a></li><li><a href="#toc9" tabindex="0">曜日を表示できる列を作る</a></li><li><a href="#toc10" tabindex="0">年＆月 / 月&amp;日 / 日（曜日）を表示できる列を作る</a></li><li><a href="#toc11" tabindex="0">年度を表示できる列を作る</a></li><li><a href="#toc12" tabindex="0">四半期を表示できる列を作る</a></li><li><a href="#toc13" tabindex="0">上期下期を表示できる列を作る</a></li></ol></li><li><a href="#toc14" tabindex="0">表示形式の並び替えを指定する</a><ol><li><a href="#toc15" tabindex="0">「月」の並び替えを指定するための列を作る</a></li><li><a href="#toc16" tabindex="0">「曜日」の並び替えを指定するための列を作る</a></li><li><a href="#toc17" tabindex="0">並び替え列を使って表示並び替えを指定する</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">日付の取得範囲を決める</span></h2>



<p class="wp-block-paragraph">カレンダーテーブルを作るときに連続した日付データをどこからどこまで作るかを決めることができます。私は普段CALENDARAUTOばかり使っていたので、もいっかい調べなおしてみました。</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading has-medium-font-size" style="border-radius:100px"><span id="toc2">CALENDAR関数で取得する日付範囲を指定する</span></h3>



<p class="wp-block-paragraph">CALENDAR関数を使えば、ここからここまでの連続した日付データを作ってくださいね～と細かく指定することができます。日付データが存在していない未来の日付も作りたいときはこれがいいかもしれません。</p>



<p class="wp-block-paragraph">例えば、2025/4/1～2025/9/31までの範囲の連続した日付データを作りたいときは以下のように書きます。<br>Power BIの「新しいテーブル」をクリックして以下のDAX関数を入れてみてください。</p>



<pre class="wp-block-code"><code>カレンダー（CALENDAR） = CALENDAR(DATE(2025,4,1),DATE(2025,9,31))</code></pre>



<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="821" height="336" src="https://kazabahikaru.com/wp-content/uploads/2025/05/A74126F1-D981-4A4C-A11E-2778B6ED0AEB.png" alt="" class="wp-image-2162" style="width:552px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/05/A74126F1-D981-4A4C-A11E-2778B6ED0AEB.png 821w, https://kazabahikaru.com/wp-content/uploads/2025/05/A74126F1-D981-4A4C-A11E-2778B6ED0AEB-300x123.png 300w, https://kazabahikaru.com/wp-content/uploads/2025/05/A74126F1-D981-4A4C-A11E-2778B6ED0AEB-768x314.png 768w" sizes="(max-width: 821px) 100vw, 821px" /></figure>



<p class="wp-block-paragraph">日付を指定できますが、範囲が変わるときは手動で直さないといけないのでそこだけ注意ですね。</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading has-medium-font-size" style="border-radius:100px"><span id="toc3">CALENDARAUTO関数で自動的に日付範囲を取得する</span></h3>



<p class="wp-block-paragraph">手入力でいちいち指定するのがめんどい場合はCALENDARAUTO関数がおすすめです。CALENDARAUTO関数はPower BIで読み込んでいるデータ内のすべての日付列を参照し、最も古い日付と最も新しい日付の間の連続した日付データを作成します。</p>



<p class="wp-block-paragraph">DAX関数の書き方は以下です。超シンプルですね。</p>



<pre class="wp-block-code"><code>カレンダー（CALENDARAUTO） = CALENDARAUTO()</code></pre>



<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="619" height="376" src="https://kazabahikaru.com/wp-content/uploads/2025/05/B2CDF287-5579-4CC9-A381-A7FC58B35E58.png" alt="" class="wp-image-2165" style="width:477px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/05/B2CDF287-5579-4CC9-A381-A7FC58B35E58.png 619w, https://kazabahikaru.com/wp-content/uploads/2025/05/B2CDF287-5579-4CC9-A381-A7FC58B35E58-300x182.png 300w" sizes="(max-width: 619px) 100vw, 619px" /></figure>



<p class="wp-block-paragraph">ちなみに、私が今操作しているPower BIには別テーブルに「売上日」という日付データが入っていて、売上日列に入っている一番古い日付が2025/1/1なので、その日から連続した日付データが作られています。</p>



<p class="wp-block-paragraph">CALENDARAUTO関数はすべての日付列を参照するので、もし売上日以外に発送日とか入力日とかいう列があればそれらもすべてひっくるめて一番古い日付と一番新しい日付を引っ張ってきます。</p>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-15 sbs-flat sbp-r sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/20230815_163403.jpg" alt="も" class="speech-icon-image"/></figure><div class="speech-name">も</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">なんかたまに1800年代とかすごく古い日付が出てくるときあるんだよね</p>
</div></div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-13 sbs-flat sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/20221016_193944.jpg" alt="ぷ" class="speech-icon-image"/></figure><div class="speech-name">ぷ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">日付列なんて複数あることも多いし、どこからその日付が出てきたのか混乱するときはある</p>
</div></div>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading has-medium-font-size" style="border-radius:100px"><span id="toc4">CALENDAR関数で指定した列の日付範囲を動的に取得する</span></h3>



<p class="wp-block-paragraph">カレンダーテーブルを作ったら元々読み込んである日付列とリレーションを組むことになるのですが、基本的に一つのカレンダーテーブルに一つの日付列をリレーションします。つまり、一つのカレンダーテーブルを売上日と発送日に結び付けて使うことはしません。それに、データとしては入っているけど正直あまり使わない日付列があるときもあります。</p>



<p class="wp-block-paragraph">CALENDARAUTO関数を使うと、たまにどっから出現したんだ？っていうような日付から作成されることがあります。そういう時にはこの方法を使うとよさそうです。</p>



<p class="wp-block-paragraph">ということでCALENDAR関数を使って、どの日付列の日付範囲を取得するのか指定したいと思います。</p>



<pre class="wp-block-code"><code>カレンダー（CALENDAR_動的） = CALENDAR(
    MIN('2025_売上'&#91;売上日]),
    MAX('2025_売上'&#91;売上日])
)</code></pre>



<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="588" height="371" src="https://kazabahikaru.com/wp-content/uploads/2025/06/5C1E8AE9-D3AC-49E6-8709-FDED6C7563B0.png" alt="" class="wp-image-2174" style="width:477px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/5C1E8AE9-D3AC-49E6-8709-FDED6C7563B0.png 588w, https://kazabahikaru.com/wp-content/uploads/2025/06/5C1E8AE9-D3AC-49E6-8709-FDED6C7563B0-300x189.png 300w" sizes="(max-width: 588px) 100vw, 588px" /></figure>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-flat sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/037.jpg" alt="ぴ" class="speech-icon-image"/></figure><div class="speech-name">ぴ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">「売上日」列の最も古い日付と最も新しい日付を取っているカレンダーだって分かりやすいね</p>
</div></div>



<p class="wp-block-paragraph">個人的にはこれが一番使いやすそうで好きです。これからはこの書き方にしようかな…</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading"><span id="toc5">可視化で使いやすいように表示形式を指定しよう</span></h2>



<p class="wp-block-paragraph">カレンダーテーブルを作る関数が分かったのはいいんですが、上で紹介した関数で作った日付列って年月日がくっついた2025/01/01の表示形式しかないんですよね。もう少し正確に言うと、グラフに入れたら下の画像みたいに「年」「四半期」「月」「日」で分解できるんですが、年は2025のみですし、四半期は4月始まりじゃなくて1月が1Qですし、月なんて英語ですし（英語できないので）正直使いづらいです。</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="285" height="237" src="https://kazabahikaru.com/wp-content/uploads/2025/06/C6021B0A-3AC9-49CD-A471-C04B6F744941.png" alt="" class="wp-image-2177"/></figure>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-flat sbp-r sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/037.jpg" alt="ぴ" class="speech-icon-image"/></figure><div class="speech-name">ぴ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">ちなみに、yyyy/MM/ddで表示したいときはDateの右横の▽を押して「日付の階層」ではなく「Date」を選んでみて</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="544" height="259" src="https://kazabahikaru.com/wp-content/uploads/2025/06/6DF9A159-C9BD-4F62-A638-13C884A1337E.png" alt="" class="wp-image-2178" style="width:376px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/6DF9A159-C9BD-4F62-A638-13C884A1337E.png 544w, https://kazabahikaru.com/wp-content/uploads/2025/06/6DF9A159-C9BD-4F62-A638-13C884A1337E-300x143.png 300w" sizes="(max-width: 544px) 100vw, 544px" /></figure>
</div></div>



<p class="wp-block-paragraph">さて、グラフで表示するときは色々な区切りで見えたほうがいいですよね。ということでここからは以下の単位でグラフに表示できるようにしたいと思います。</p>



<p class="wp-block-paragraph">・年（例：2025年）<br>・月（例：1月）<br>・日（例：1日）<br>・曜日（例：火）<br>・年&amp;月（例：2025年1月）<br>・月&amp;日（例：1月1日）<br>・日（曜日）（例：1日（月））<br>・年度（例：2025年度）<br>・四半期（例：1期）<br>・上期下期（例：上期）</p>



<p class="wp-block-paragraph">カレンダーを作るための関数の下に、どんな表示をしたいのか関数を入れていきます。今回はとりあえずCALENDARAUTO関数を使っていきますが、ここからは列をどんどん追加していきたいのでADDCOLUMNSも使用します。</p>



<p class="wp-block-paragraph">列の追加方法ですが、CALENDARAUTO関数を使うと自動的にできる「Date」列から使いたい部分だけ抜き出して、使いたい表示形式にするイメージです。</p>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-15 sbs-flat sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/20230815_163403.jpg" alt="も" class="speech-icon-image"/></figure><div class="speech-name">も</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">とりあえずやってみよ～</p>
</div></div>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading has-medium-font-size" style="border-radius:100px"><span id="toc6">「20XX年」と表示できる列を作る</span></h3>



<p class="wp-block-paragraph">追加するDAX関数の意味としては「Date列の年に当たる部分を抜き出して20XX年と表示する」という感じです。</p>



<pre class="wp-block-code"><code>カレンダーテーブル = ADDCOLUMNS(CALENDARAUTO(),
    "年", YEAR(&#91;Date]) &amp; "年"
)</code></pre>



<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="629" height="228" src="https://kazabahikaru.com/wp-content/uploads/2025/06/B4D9B1EC-B46D-4AE0-BA4B-FBF4A541F61B.png" alt="" class="wp-image-2181" style="width:447px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/B4D9B1EC-B46D-4AE0-BA4B-FBF4A541F61B.png 629w, https://kazabahikaru.com/wp-content/uploads/2025/06/B4D9B1EC-B46D-4AE0-BA4B-FBF4A541F61B-300x109.png 300w" sizes="(max-width: 629px) 100vw, 629px" /></figure>



<p class="wp-block-paragraph">最初の赤文字の&#8221;年&#8221;は列の名前になります。YEAR（）はDate列から年の部分だけ抽出してくれます。「&amp;&#8221;年&#8221;」を加えることで抽出した年の数字の後ろに「年」という文字をくっつけることができます。これで「2025」だけではなく「2025年」と表示させることができるようになりました。</p>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-13 sbs-flat sbp-r sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/20221016_193944.jpg" alt="ぷ" class="speech-icon-image"/></figure><div class="speech-name">ぷ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">この感じでどんどん作ろ</p>
</div></div>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading has-medium-font-size" style="border-radius:100px"><span id="toc7">「X月」と表示できる列を作る</span></h3>



<pre class="wp-block-code"><code>カレンダーテーブル = ADDCOLUMNS(CALENDARAUTO(),
    "月", MONTH(&#91;Date]) &amp; "月"
)</code></pre>



<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="614" height="228" src="https://kazabahikaru.com/wp-content/uploads/2025/06/C477F7E4-B5D5-4B20-B1AD-D31362DE3397.png" alt="" class="wp-image-2184" style="width:436px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/C477F7E4-B5D5-4B20-B1AD-D31362DE3397.png 614w, https://kazabahikaru.com/wp-content/uploads/2025/06/C477F7E4-B5D5-4B20-B1AD-D31362DE3397-300x111.png 300w" sizes="(max-width: 614px) 100vw, 614px" /></figure>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-flat sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/037.jpg" alt="ぴ" class="speech-icon-image"/></figure><div class="speech-name">ぴ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">上で作った年に加えて追加したい場合は年の後ろに「,」を入れてから追加するんだよ</p>
</div></div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-15 sbs-flat sbp-r sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/20230815_163403.jpg" alt="も" class="speech-icon-image"/></figure><div class="speech-name">も</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">このままグラフに使うと月の順番がごちゃごちゃになっちゃう</p>
</div></div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-flat sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/037.jpg" alt="ぴ" class="speech-icon-image"/></figure><div class="speech-name">ぴ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">それはこの後の並び替えで解決しよう</p>
</div></div>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading has-medium-font-size" style="border-radius:100px"><span id="toc8">「X日」と表示できる列を作る</span></h3>



<pre class="wp-block-code"><code>カレンダーテーブル = ADDCOLUMNS(CALENDARAUTO(),
    "日", DAY(&#91;Date]) &amp; "日"
)</code></pre>



<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="618" height="226" src="https://kazabahikaru.com/wp-content/uploads/2025/06/D241F7FC-4657-4EE5-AEFE-29C74C42EAE9.png" alt="" class="wp-image-2185" style="width:509px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/D241F7FC-4657-4EE5-AEFE-29C74C42EAE9.png 618w, https://kazabahikaru.com/wp-content/uploads/2025/06/D241F7FC-4657-4EE5-AEFE-29C74C42EAE9-300x110.png 300w" sizes="(max-width: 618px) 100vw, 618px" /></figure>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading has-medium-font-size" style="border-radius:100px"><span id="toc9">曜日を表示できる列を作る</span></h3>



<p class="wp-block-paragraph">今度はFORMAT関数を使っていきます。Date列は日付列として入っているんですが、FORMAT関数を使うとこれを文字列として指定した形式に変換してくれます。aaaは曜日を表します。</p>



<pre class="wp-block-code"><code>カレンダーテーブル = ADDCOLUMNS(CALENDARAUTO(),
    "曜日", FORMAT(&#91;Date],"aaa")
)</code></pre>



<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="610" height="227" src="https://kazabahikaru.com/wp-content/uploads/2025/06/4D7D15E8-DD71-484E-8825-9C39C450B4EF.png" alt="" class="wp-image-2187" style="width:497px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/4D7D15E8-DD71-484E-8825-9C39C450B4EF.png 610w, https://kazabahikaru.com/wp-content/uploads/2025/06/4D7D15E8-DD71-484E-8825-9C39C450B4EF-300x112.png 300w" sizes="(max-width: 610px) 100vw, 610px" /></figure>



<pre class="wp-block-code"><code>カレンダーテーブル = ADDCOLUMNS(CALENDARAUTO(),
    "曜日", FORMAT(&#91;Date],"aaa曜日")
)</code></pre>



<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="631" height="228" src="https://kazabahikaru.com/wp-content/uploads/2025/06/472AAF5C-3503-46F5-BF8C-5CAC03748919.png" alt="" class="wp-image-2188" style="width:498px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/472AAF5C-3503-46F5-BF8C-5CAC03748919.png 631w, https://kazabahikaru.com/wp-content/uploads/2025/06/472AAF5C-3503-46F5-BF8C-5CAC03748919-300x108.png 300w" sizes="(max-width: 631px) 100vw, 631px" /></figure>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading has-medium-font-size" style="border-radius:100px"><span id="toc10">年＆月 / 月&amp;日 / 日（曜日）を表示できる列を作る</span></h3>



<pre class="wp-block-code"><code>カレンダーテーブル = ADDCOLUMNS(CALENDARAUTO(),
    "年&amp;月", FORMAT(&#91;Date],"yyyy年MM月")
)</code></pre>



<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="626" height="228" src="https://kazabahikaru.com/wp-content/uploads/2025/06/6DACB865-3290-4D18-97C8-667B6C1A707B.png" alt="" class="wp-image-2190" style="width:461px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/6DACB865-3290-4D18-97C8-667B6C1A707B.png 626w, https://kazabahikaru.com/wp-content/uploads/2025/06/6DACB865-3290-4D18-97C8-667B6C1A707B-300x109.png 300w" sizes="(max-width: 626px) 100vw, 626px" /></figure>



<pre class="wp-block-code"><code>カレンダーテーブル = ADDCOLUMNS(CALENDARAUTO(),
    "月&amp;日", FORMAT(&#91;Date],"MM月dd日")
)</code></pre>



<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="627" height="226" src="https://kazabahikaru.com/wp-content/uploads/2025/06/15861072-98F0-4B56-9E8F-9F3E47A2B1D5.png" alt="" class="wp-image-2191" style="width:455px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/15861072-98F0-4B56-9E8F-9F3E47A2B1D5.png 627w, https://kazabahikaru.com/wp-content/uploads/2025/06/15861072-98F0-4B56-9E8F-9F3E47A2B1D5-300x108.png 300w" sizes="(max-width: 627px) 100vw, 627px" /></figure>



<pre class="wp-block-code"><code>カレンダーテーブル = ADDCOLUMNS(CALENDARAUTO(),
    "日（曜日）", FORMAT( &#91;Date],"dd(aaa)")
)</code></pre>



<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="626" height="228" src="https://kazabahikaru.com/wp-content/uploads/2025/06/B74E4705-36A6-4CA6-8545-95FE1119BDCC.png" alt="" class="wp-image-2193" style="width:461px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/B74E4705-36A6-4CA6-8545-95FE1119BDCC.png 626w, https://kazabahikaru.com/wp-content/uploads/2025/06/B74E4705-36A6-4CA6-8545-95FE1119BDCC-300x109.png 300w" sizes="(max-width: 626px) 100vw, 626px" /></figure>



<p class="wp-block-paragraph">画像だとDDって書いちゃってるんですがddのほうがいいみたいです。</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading has-medium-font-size" style="border-radius:100px"><span id="toc11">年度を表示できる列を作る</span></h3>



<p class="wp-block-paragraph">2025年の場合、2025年1月～3月は「2024年度」、2025年4月～2026年3月までは「2025年度」と表示できるようにしたいです。</p>



<pre class="wp-block-code"><code>カレンダーテーブル = ADDCOLUMNS(CALENDARAUTO(),
    "年度", FORMAT(YEAR(&#91;Date]) - IF(MONTH(&#91;Date])&lt;4,1,0),"0年度")
)</code></pre>



<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="834" height="225" src="https://kazabahikaru.com/wp-content/uploads/2025/06/21EE3240-5C71-4116-B9D5-B54C1F073DD8.png" alt="" class="wp-image-2196" style="width:612px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/21EE3240-5C71-4116-B9D5-B54C1F073DD8.png 834w, https://kazabahikaru.com/wp-content/uploads/2025/06/21EE3240-5C71-4116-B9D5-B54C1F073DD8-300x81.png 300w, https://kazabahikaru.com/wp-content/uploads/2025/06/21EE3240-5C71-4116-B9D5-B54C1F073DD8-768x207.png 768w" sizes="(max-width: 834px) 100vw, 834px" /></figure>



<pre class="wp-block-code"><code>カレンダーテーブル = ADDCOLUMNS(CALENDARAUTO(),
    "年度", "FY" &amp; RIGHT(FORMAT(YEAR(&#91;Date]) - IF(MONTH(&#91;Date])&lt;4,1,0),"0000"),2)
)</code></pre>



<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="965" height="226" src="https://kazabahikaru.com/wp-content/uploads/2025/06/D70F4DD3-304C-4D75-A7B2-2B84FDF3AD14.png" alt="" class="wp-image-2198" style="width:645px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/D70F4DD3-304C-4D75-A7B2-2B84FDF3AD14.png 965w, https://kazabahikaru.com/wp-content/uploads/2025/06/D70F4DD3-304C-4D75-A7B2-2B84FDF3AD14-300x70.png 300w, https://kazabahikaru.com/wp-content/uploads/2025/06/D70F4DD3-304C-4D75-A7B2-2B84FDF3AD14-768x180.png 768w" sizes="(max-width: 965px) 100vw, 965px" /></figure>



<p class="wp-block-paragraph">先にIFのところから解説します。IF()に書いてある内容は「もし月が4月未満（＝1月～3月）だったら１、それ以外（＝4月～12月）なら０を返す」という意味です。FORMATの後ろにある式は「（年）ー（IFの結果）」なので、もし月が4月未満だったら「2025 &#8211; 1 = 2024」、4月以降なら「2025 &#8211; 0 = 2025」が返ってきます。それに「年度」をくっつけるので、2024年度もしくは2025年度の文字列が列に入ってくるというわけです。</p>



<p class="wp-block-paragraph">二つ目の式はRIGHT関数で、2025の右側2文字だけ抜き出して頭にFYって付けて～ってやっています。</p>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-15 sbs-flat sbp-r sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/20230815_163403.jpg" alt="も" class="speech-icon-image"/></figure><div class="speech-name">も</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">年度表示できるの助かる～</p>
</div></div>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading has-medium-font-size" style="border-radius:100px"><span id="toc12">四半期を表示できる列を作る</span></h3>



<p class="wp-block-paragraph">四半期はSWITCH関数を使ったやり方にしました。</p>



<pre class="wp-block-code"><code>カレンダーテーブル = ADDCOLUMNS(CALENDARAUTO(),
    "四半期", SWITCH(TRUE(),
        MONTH(&#91;Date])&lt;4,"第4四半期",
        MONTH(&#91;Date])&lt;7,"第1四半期",
        MONTH(&#91;Date])&lt;10,"第2四半期",
        "第3四半期")
)</code></pre>



<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="632" height="332" src="https://kazabahikaru.com/wp-content/uploads/2025/06/37CF404F-3B03-436C-8212-8984CB03B91D.png" alt="" class="wp-image-2206" style="width:415px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/37CF404F-3B03-436C-8212-8984CB03B91D.png 632w, https://kazabahikaru.com/wp-content/uploads/2025/06/37CF404F-3B03-436C-8212-8984CB03B91D-300x158.png 300w" sizes="(max-width: 632px) 100vw, 632px" /></figure>



<p class="wp-block-paragraph">上から優先的に適用されます。&lt;4（1月～3月）は第4四半期、&lt;7（3月まではすでに第4四半期と指定してあるので残りの4月～6月）は第1四半期、&lt;10（6月まではすでに第1四半期と指定してあるので残りの7月～9月）は第2四半期、最後に残った10月～12月は第3四半期っていう感じです。</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading has-medium-font-size" style="border-radius:100px"><span id="toc13">上期下期を表示できる列を作る</span></h3>



<p class="wp-block-paragraph">四半期と同じ感じで作ってみます。</p>



<pre class="wp-block-code"><code>カレンダーテーブル = ADDCOLUMNS(CALENDARAUTO(),
    "上期下期", SWITCH(TRUE(),MONTH(&#91;Date])&lt;4,"下期",MONTH(&#91;Date])&lt;10,"上期","下期")
)</code></pre>



<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="980" height="229" src="https://kazabahikaru.com/wp-content/uploads/2025/06/FA609FA7-FA43-4FAE-858E-4A863454A8E5.png" alt="" class="wp-image-2209" style="width:642px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/FA609FA7-FA43-4FAE-858E-4A863454A8E5.png 980w, https://kazabahikaru.com/wp-content/uploads/2025/06/FA609FA7-FA43-4FAE-858E-4A863454A8E5-300x70.png 300w, https://kazabahikaru.com/wp-content/uploads/2025/06/FA609FA7-FA43-4FAE-858E-4A863454A8E5-768x179.png 768w" sizes="(max-width: 980px) 100vw, 980px" /></figure>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading"><span id="toc14">表示形式の並び替えを指定する</span></h2>



<p class="wp-block-paragraph">実は上で作った月の列をそのままグラフに使うと、月の順番がおかしくなってしまうんですよね。</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="342" src="https://kazabahikaru.com/wp-content/uploads/2025/06/7DDBD761-A8EC-46A7-9441-667CBAF0C9C2-1024x342.png" alt="" class="wp-image-2211" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/7DDBD761-A8EC-46A7-9441-667CBAF0C9C2-1024x342.png 1024w, https://kazabahikaru.com/wp-content/uploads/2025/06/7DDBD761-A8EC-46A7-9441-667CBAF0C9C2-300x100.png 300w, https://kazabahikaru.com/wp-content/uploads/2025/06/7DDBD761-A8EC-46A7-9441-667CBAF0C9C2-768x257.png 768w, https://kazabahikaru.com/wp-content/uploads/2025/06/7DDBD761-A8EC-46A7-9441-667CBAF0C9C2.png 1155w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-flat sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/037.jpg" alt="ぴ" class="speech-icon-image"/></figure><div class="speech-name">ぴ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">文字列として認識されているから頭に1が付いている10月11月12月1月が先頭に並び替えされるんだよね</p>
</div></div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-13 sbs-flat sbp-r sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/20221016_193944.jpg" alt="ぷ" class="speech-icon-image"/></figure><div class="speech-name">ぷ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">どうしたらいいの？</p>
</div></div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-flat sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/037.jpg" alt="ぴ" class="speech-icon-image"/></figure><div class="speech-name">ぴ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">順番を指定できる列を用意する必要があるね</p>
</div></div>



<p class="wp-block-paragraph">というわけで、1月～12月の順番で並ぶように、1月は「1」という並び替え用の列を作っていきたいと思います。</p>



<p class="wp-block-paragraph">並び替え用の列を作ったら、<strong>並び替えの指示をPower BIにしなければなりません</strong>が、その方法は一番下に記載するのでそっちも忘れずにご覧ください。</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading has-medium-font-size" style="border-radius:100px"><span id="toc15">「月」の並び替えを指定するための列を作る</span></h3>



<p class="wp-block-paragraph">分かりやすいように、月の列と一緒に並び替え用の列を作成しています。並び替え用の列は整数列になっています。<br>これで1月は1番目という対応した列ができます。</p>



<pre class="wp-block-code"><code>カレンダーテーブル = ADDCOLUMNS(CALENDARAUTO(),
    "月", MONTH(&#91;Date])&amp;"月",
    "並替_月",MONTH(&#91;Date])
)</code></pre>



<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="613" height="255" src="https://kazabahikaru.com/wp-content/uploads/2025/06/F56A42C7-7C22-45AD-8EBC-388B6E4BBB2D.png" alt="" class="wp-image-2213" style="width:445px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/F56A42C7-7C22-45AD-8EBC-388B6E4BBB2D.png 613w, https://kazabahikaru.com/wp-content/uploads/2025/06/F56A42C7-7C22-45AD-8EBC-388B6E4BBB2D-300x125.png 300w" sizes="(max-width: 613px) 100vw, 613px" /></figure>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading has-medium-font-size" style="border-radius:100px"><span id="toc16">「曜日」の並び替えを指定するための列を作る</span></h3>



<p class="wp-block-paragraph">曜日も同じように並び順がおかしなことになっていると思うので、指定できる列を作っていきます。</p>



<p class="wp-block-paragraph">日曜日から並べたい場合 ▼</p>



<pre class="wp-block-code"><code>カレンダーテーブル = ADDCOLUMNS(CALENDARAUTO(),
    "曜日", FORMAT(&#91;Date],"aaa"),
    "並替_曜日", WEEKDAY(&#91;Date], 1)
)</code></pre>



<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="624" height="374" src="https://kazabahikaru.com/wp-content/uploads/2025/06/A216FE09-51B4-4575-A77E-048874022944.png" alt="" class="wp-image-2215" style="width:464px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/A216FE09-51B4-4575-A77E-048874022944.png 624w, https://kazabahikaru.com/wp-content/uploads/2025/06/A216FE09-51B4-4575-A77E-048874022944-300x180.png 300w" sizes="(max-width: 624px) 100vw, 624px" /></figure>



<p class="wp-block-paragraph">月曜日から並べたい場合 ▼</p>



<pre class="wp-block-code"><code>カレンダーテーブル = ADDCOLUMNS(CALENDARAUTO(),
    "曜日", FORMAT(&#91;Date],"aaa"),
    "並替_曜日", WEEKDAY(&#91;Date], 2)
)</code></pre>



<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="619" height="374" src="https://kazabahikaru.com/wp-content/uploads/2025/06/58D27C02-7DAB-4422-9DB0-695462AB5E59.png" alt="" class="wp-image-2216" style="width:483px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/58D27C02-7DAB-4422-9DB0-695462AB5E59.png 619w, https://kazabahikaru.com/wp-content/uploads/2025/06/58D27C02-7DAB-4422-9DB0-695462AB5E59-300x181.png 300w" sizes="(max-width: 619px) 100vw, 619px" /></figure>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-15 sbs-flat sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/20230815_163403.jpg" alt="も" class="speech-icon-image"/></figure><div class="speech-name">も</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">WEEKDAYの後ろに1か2を入れることで並び始めの曜日を指定できるんだね！</p>
</div></div>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading has-medium-font-size" style="border-radius:100px"><span id="toc17">並び替え列を使って表示並び替えを指定する</span></h3>



<p class="wp-block-paragraph">上で並び替え用の列を作りましたが、列を作っただけだと並び替えできません。そこでテーブルビューに行ってこの列の順番で並び変えてねと教えてあげる必要があります。</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="179" src="https://kazabahikaru.com/wp-content/uploads/2025/06/1EB21152-88F6-43CB-9A33-52DD35735AF9-1024x179.png" alt="" class="wp-image-2218" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/1EB21152-88F6-43CB-9A33-52DD35735AF9-1024x179.png 1024w, https://kazabahikaru.com/wp-content/uploads/2025/06/1EB21152-88F6-43CB-9A33-52DD35735AF9-300x52.png 300w, https://kazabahikaru.com/wp-content/uploads/2025/06/1EB21152-88F6-43CB-9A33-52DD35735AF9-768x134.png 768w, https://kazabahikaru.com/wp-content/uploads/2025/06/1EB21152-88F6-43CB-9A33-52DD35735AF9.png 1405w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">今回は「月」と「曜日」の並び替え用の列を作ったのでそれの指定をしていきます。</p>



<p class="wp-block-paragraph">まずは「月」列を選択してください。列を選択すると「列ツール」タブが出現します。その中に「列で並び替え」という項目があるのでクリックして「並替_月」を選択してください。</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="845" height="704" src="https://kazabahikaru.com/wp-content/uploads/2025/06/4BE8AE62-DEA5-4C00-94C8-4B52134DFF18.png" alt="" class="wp-image-2220" style="width:636px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/4BE8AE62-DEA5-4C00-94C8-4B52134DFF18.png 845w, https://kazabahikaru.com/wp-content/uploads/2025/06/4BE8AE62-DEA5-4C00-94C8-4B52134DFF18-300x250.png 300w, https://kazabahikaru.com/wp-content/uploads/2025/06/4BE8AE62-DEA5-4C00-94C8-4B52134DFF18-768x640.png 768w" sizes="(max-width: 845px) 100vw, 845px" /></figure>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-flat sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/037.jpg" alt="ぴ" class="speech-icon-image"/></figure><div class="speech-name">ぴ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">これで「月」の文字列を「並替_月」列で並び替えるっている指定ができたね</p>
</div></div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-15 sbs-flat sbp-r sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/20230815_163403.jpg" alt="も" class="speech-icon-image"/></figure><div class="speech-name">も</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">曜日も同じように指定してあげればいいんだね</p>
</div></div>



<p class="wp-block-paragraph">並び替え指定前 ▼</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="342" src="https://kazabahikaru.com/wp-content/uploads/2025/06/7DDBD761-A8EC-46A7-9441-667CBAF0C9C2-1024x342.png" alt="" class="wp-image-2211" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/7DDBD761-A8EC-46A7-9441-667CBAF0C9C2-1024x342.png 1024w, https://kazabahikaru.com/wp-content/uploads/2025/06/7DDBD761-A8EC-46A7-9441-667CBAF0C9C2-300x100.png 300w, https://kazabahikaru.com/wp-content/uploads/2025/06/7DDBD761-A8EC-46A7-9441-667CBAF0C9C2-768x257.png 768w, https://kazabahikaru.com/wp-content/uploads/2025/06/7DDBD761-A8EC-46A7-9441-667CBAF0C9C2.png 1155w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">並び替え指定後 ▼</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="357" src="https://kazabahikaru.com/wp-content/uploads/2025/06/CC0BA911-432C-419E-ADF4-C72B3AE00CDF-1024x357.png" alt="" class="wp-image-2227" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/CC0BA911-432C-419E-ADF4-C72B3AE00CDF-1024x357.png 1024w, https://kazabahikaru.com/wp-content/uploads/2025/06/CC0BA911-432C-419E-ADF4-C72B3AE00CDF-300x105.png 300w, https://kazabahikaru.com/wp-content/uploads/2025/06/CC0BA911-432C-419E-ADF4-C72B3AE00CDF-768x268.png 768w, https://kazabahikaru.com/wp-content/uploads/2025/06/CC0BA911-432C-419E-ADF4-C72B3AE00CDF.png 1150w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">リレーションも忘れずに！</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="970" height="693" src="https://kazabahikaru.com/wp-content/uploads/2025/06/11C2125A-660A-4E3A-998C-D511A02AF1AA.png" alt="" class="wp-image-2229" style="width:669px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/06/11C2125A-660A-4E3A-998C-D511A02AF1AA.png 970w, https://kazabahikaru.com/wp-content/uploads/2025/06/11C2125A-660A-4E3A-998C-D511A02AF1AA-300x214.png 300w, https://kazabahikaru.com/wp-content/uploads/2025/06/11C2125A-660A-4E3A-998C-D511A02AF1AA-768x549.png 768w" sizes="(max-width: 970px) 100vw, 970px" /></figure>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="has-text-align-center wp-block-paragraph">Power Queryでのカレンダー作成はこちら</p>



<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-3e41869c wp-block-buttons-is-layout-flex">
<div class="wp-block-button has-custom-width wp-block-button__width-75"><a class="wp-block-button__link has-key-color-background-color has-background wp-element-button" href="https://kazabahikaru.com/power-bi/2025/04/17/%e3%80%90query%e3%80%91%e3%82%ab%e3%83%ac%e3%83%b3%e3%83%80%e3%83%bc%e3%83%86%e3%83%bc%e3%83%96%e3%83%ab%e3%82%92%e4%bd%9c%e3%82%8b/" style="border-radius:100px">【Query】カレンダーテーブルを作る</a></div>
</div>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-cocoon-blocks-button-1 aligncenter button-block"><a href="https://kazabahikaru.com/power-bi/" class="btn btn-m btn-circle has-text-color has-background has-dark-grey-color has-key-color-background-color has-custom-width cocoon-block-button__width-75" target="_self">記事一覧にもどる</a></div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【DAX】前月差・前月比・伸び率（成長率・増加率）</title>
		<link>https://kazabahikaru.com/power-bi/dax-monthly-change-growth/</link>
		
		<dc:creator><![CDATA[風場 輝]]></dc:creator>
		<pubDate>Mon, 26 May 2025 05:21:04 +0000</pubDate>
				<category><![CDATA[Power BI]]></category>
		<guid isPermaLink="false">https://kazabahikaru.com/?p=2088</guid>

					<description><![CDATA[例えば売上のデータがあったとして、今月の売上と過去の売上を比較して何かをみたいときがあると思います。正直計算の考え方だとか統計だとか苦手なので今回は前月値を使ってどんなのができるかやってみます。 前月値の出し方については [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">例えば売上のデータがあったとして、今月の売上と過去の売上を比較して何かをみたいときがあると思います。正直計算の考え方だとか統計だとか苦手なので今回は前月値を使ってどんなのができるかやってみます。</p>



<p class="has-text-align-center wp-block-paragraph">前月値の出し方についてはこちらの記事で↓</p>



<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-3e41869c wp-block-buttons-is-layout-flex">
<div class="wp-block-button has-custom-width wp-block-button__width-75"><a class="wp-block-button__link has-key-color-background-color has-background wp-element-button" href="https://kazabahikaru.com/power-bi/2025/05/09/%e3%80%90dax%e3%80%91%e5%89%8d%e6%9c%88%e3%81%ae%e5%80%a4%e3%82%92%e8%a1%a8%e7%a4%ba%e3%81%99%e3%82%8b/" style="border-radius:30px">【DAX】前月の値を表示する</a></div>
</div>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-cocoon-blocks-blank-box-1 blank-box block-box">
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="512" height="512" src="https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon.webp" alt="" class="wp-image-1479" style="width:188px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon.webp 512w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-300x300.webp 300w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-150x150.webp 150w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-270x270.webp 270w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-192x192.webp 192w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-180x180.webp 180w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-32x32.webp 32w" sizes="(max-width: 512px) 100vw, 512px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph" style="margin-top:var(--wp--preset--spacing--20);margin-right:0;margin-bottom:var(--wp--preset--spacing--20);margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0"><strong><span class="fz-18px"><span class="fz-28px"><span class="fz-24px"><span class="fz-22px">風場 輝</span></span></span></span></strong></p>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-bottom-margin-1em has-bottom-margin" style="margin-top:0px;margin-bottom:0px"/>



<p class="wp-block-paragraph" style="margin-top:0;margin-right:0;margin-bottom:0;margin-left:0">適当に作ったダミーデータでPower BI練習中。バージョンによっては画面がかなり変わることもあるのであしからず。<br>この記事作成時のPower BI Desktopバージョンは「2.142.1277.0 64-bit (2025年4月)」</p>
</div>
</div>
</div>




  <div id="toc" class="toc tnt-disc toc-center tnt-disc border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-8" checked><label class="toc-title" for="toc-checkbox-8">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">今月の売上と前月の売上を使って集計する</a><ol><li><a href="#toc2" tabindex="0">前月差</a></li><li><a href="#toc3" tabindex="0">前月比</a></li><li><a href="#toc4" tabindex="0">伸び率・成長率・増加率</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">今月の売上と前月の売上を使って集計する</span></h2>



<p class="wp-block-paragraph">今回も売上が入っているテーブルと、売上日とリレーションを組んでいるカレンダーテーブルを使っていきたいと思います。2025_売上テーブルの「売上」列、カレンダーテーブルの「Date」列を使用します。</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="908" height="421" src="https://kazabahikaru.com/wp-content/uploads/2025/04/F031FBC9-3264-4963-8AA1-F116A0677612.png" alt="" class="wp-image-2058" style="width:593px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/04/F031FBC9-3264-4963-8AA1-F116A0677612.png 908w, https://kazabahikaru.com/wp-content/uploads/2025/04/F031FBC9-3264-4963-8AA1-F116A0677612-300x139.png 300w, https://kazabahikaru.com/wp-content/uploads/2025/04/F031FBC9-3264-4963-8AA1-F116A0677612-768x356.png 768w" sizes="(max-width: 908px) 100vw, 908px" /></figure>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading has-medium-font-size" style="border-radius:100px"><span id="toc2">前月差</span></h3>



<p class="wp-block-paragraph">前月差はシンプルに今月と前月の間にどれぐらいの増減があるのかを見ることができます。<br>「今月の売上ー前月の売上」で出すことができます。</p>



<p class="wp-block-paragraph">前月の値を表示するメジャーを先に作っておいて、それを使って計算をする方法もわかりやすくていいですが、せっかくなのでひとまとめにします。</p>



<p class="wp-block-paragraph">前月の値には「LastMonth」、今月の値には「ThisMonth」という変数名を付けることにしました。</p>



<pre class="wp-block-code"><code>前月差 = 
    VAR LastMonth = CALCULATE(SUM('2025_売上'&#91;売上]),DATEADD('カレンダー'&#91;Date],-1,MONTH))
    VAR ThisMonth = SUM('2025_売上'&#91;売上])

RETURN
    IF(ISBLANK(LastMonth),BLANK() ,ThisMonth - LastMonth)</code></pre>



<p class="wp-block-paragraph">普通に作ると前月の値が入っていない場合（0ではなくそもそもデータがない）はそのまま当月の値が返されますが、前月の値がないなら前月差を返してこなくてもいいかと思ったので、RETURNの後に「もし前月値が空白なら前月差は空白を返して、そうじゃないなら 今月値ー前月値 を返して」という式を入れています。その指定が不要なら「ThisMonth &#8211; LastMonth」だけ記載しておけばOKです。</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="473" height="234" src="https://kazabahikaru.com/wp-content/uploads/2025/05/04129BDF-5DBD-4412-B1C6-8D5E7FBAFD21.png" alt="" class="wp-image-2094" srcset="https://kazabahikaru.com/wp-content/uploads/2025/05/04129BDF-5DBD-4412-B1C6-8D5E7FBAFD21.png 473w, https://kazabahikaru.com/wp-content/uploads/2025/05/04129BDF-5DBD-4412-B1C6-8D5E7FBAFD21-300x148.png 300w" sizes="(max-width: 473px) 100vw, 473px" /></figure>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-flat sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/037.jpg" alt="ぴ" class="speech-icon-image"/></figure><div class="speech-name">ぴ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">0とnullは違うんだ。気を付けないとね</p>
</div></div>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading has-medium-font-size" style="border-radius:100px"><span id="toc3">前月比</span></h3>



<p class="wp-block-paragraph">前月比は、前月の値に対する今月の値の割合を計算することで、今月の値の増減を相対的に見ることができます。<br>比率とか聞いただけで逃げたくなりますがやっていきましょう。増えたか減ったかわかればよくないですか？</p>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-15 sbs-flat sbp-r sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/20230815_163403.jpg" alt="も" class="speech-icon-image"/></figure><div class="speech-name">も</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">逃げないで。頑張って</p>
</div></div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-flat sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/037.jpg" alt="ぴ" class="speech-icon-image"/></figure><div class="speech-name">ぴ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">単純な数値で見るより増減のインパクトが分かりやすいし、意外と見落としがちなことに気が付くことができるよ。例えば、前月より+10の月と+100の月の前月比を見てみたら実はどちらも10%だった…とかね</p>
</div></div>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">使いこなせるようになりたいですね。前月比は　今月の値 ÷ 前月の値 × 100　で出すことができます。×100のところはPower BIの表示指定で数値から％に変更できるので、その前までの部分を出していきます。</p>



<pre class="wp-block-code"><code>前月比 = 
    VAR LastMonth = CALCULATE(SUM('2025_売上'&#91;売上]),DATEADD('カレンダー'&#91;Date],-1,MONTH))
    VAR ThisMonth = SUM('2025_売上'&#91;売上])

RETURN
    DIVIDE(ThisMonth,LastMonth)</code></pre>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">作成した前月比メジャーは右側のデータタブに表示されています。作成したメジャー名をクリックして選択すると、上に「メジャーツール」タブがぽんっと出現するので、そこで％表示にしてください。勝手に×100されます。</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="974" height="191" src="https://kazabahikaru.com/wp-content/uploads/2025/05/52EEF548-5068-4204-83FC-055167767676.png" alt="" class="wp-image-2103" srcset="https://kazabahikaru.com/wp-content/uploads/2025/05/52EEF548-5068-4204-83FC-055167767676.png 974w, https://kazabahikaru.com/wp-content/uploads/2025/05/52EEF548-5068-4204-83FC-055167767676-300x59.png 300w, https://kazabahikaru.com/wp-content/uploads/2025/05/52EEF548-5068-4204-83FC-055167767676-768x151.png 768w" sizes="(max-width: 974px) 100vw, 974px" /></figure>



<p class="wp-block-paragraph">ということで前月比も出ました。</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="456" height="227" src="https://kazabahikaru.com/wp-content/uploads/2025/05/3884DEF0-8520-4347-A91D-AB8B88000CBF.png" alt="" class="wp-image-2104" srcset="https://kazabahikaru.com/wp-content/uploads/2025/05/3884DEF0-8520-4347-A91D-AB8B88000CBF.png 456w, https://kazabahikaru.com/wp-content/uploads/2025/05/3884DEF0-8520-4347-A91D-AB8B88000CBF-300x149.png 300w" sizes="(max-width: 456px) 100vw, 456px" /></figure>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading has-medium-font-size" style="border-radius:100px"><span id="toc4">伸び率・成長率・増加率</span></h3>



<p class="wp-block-paragraph">伸び率は前月の値からの増減部分に注目して、どれだけ増減したかをパーセントで見ることができます。前月比は「前月と比較した今月の値の比率」であり、単純に今月の値が前月の何倍になっているかが分かりますが、伸び率は「前月と比較してどれだけ増減したか」という変化の幅を把握しやすいみたいですね。</p>



<p class="wp-block-paragraph">伸び率は今回のように売上などの特定のデータを計算するときに使われることが多いみたいなので、今回は「伸び率」と表現しますが、成長率も増加率も基本的な計算方法は同じようです。ただ、成長率は通常、年単位で計算し企業や経済の成長を示すのに使われ、増加率は人口などを表すときによく使われるという文脈の違いがあるようです。とりあえず「文脈の違いがある」ということだけ抑えておこうと思います。</p>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-15 sbs-flat sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/20230815_163403.jpg" alt="も" class="speech-icon-image"/></figure><div class="speech-name">も</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">人に説明するときには使い方に気を付けないとだね</p>
</div></div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-flat sbp-r sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/037.jpg" alt="ぴ" class="speech-icon-image"/></figure><div class="speech-name">ぴ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">年単位で見たければDATEADDの後ろのMONTHをYEARにすればいいよ</p>
</div></div>



<p class="wp-block-paragraph">伸び率は　（今月の値ー前月の値）÷ 前月の値 × 100　です。</p>



<pre class="wp-block-code"><code>伸び率 = 
    VAR LastMonth = CALCULATE(SUM('2025_売上'&#91;売上]),DATEADD('カレンダー'&#91;Date],-1,MONTH))
    VAR ThisMonth = SUM('2025_売上'&#91;売上])

RETURN
    DIVIDE(ThisMonth - LastMonth,LastMonth)</code></pre>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="458" height="222" src="https://kazabahikaru.com/wp-content/uploads/2025/05/D17FC545-1ECB-44CA-8F10-97499F2A53DD.png" alt="" class="wp-image-2110" srcset="https://kazabahikaru.com/wp-content/uploads/2025/05/D17FC545-1ECB-44CA-8F10-97499F2A53DD.png 458w, https://kazabahikaru.com/wp-content/uploads/2025/05/D17FC545-1ECB-44CA-8F10-97499F2A53DD-300x145.png 300w" sizes="(max-width: 458px) 100vw, 458px" /></figure>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-13 sbs-flat sbp-r sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/20221016_193944.jpg" alt="ぷ" class="speech-icon-image"/></figure><div class="speech-name">ぷ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">分かりやすい</p>
</div></div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-15 sbs-flat sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/20230815_163403.jpg" alt="も" class="speech-icon-image"/></figure><div class="speech-name">も</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">書式設定でプラスだけ色を変えるのもよさそう！</p>
</div></div>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-cocoon-blocks-button-1 aligncenter button-block"><a href="https://kazabahikaru.com/power-bi/" class="btn btn-m btn-circle has-text-color has-background has-dark-grey-color has-key-color-background-color has-custom-width cocoon-block-button__width-75" target="_self">記事一覧にもどる</a></div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【DAX】前月の値を表示する</title>
		<link>https://kazabahikaru.com/power-bi/dax-previous-month-value/</link>
		
		<dc:creator><![CDATA[風場 輝]]></dc:creator>
		<pubDate>Fri, 09 May 2025 06:14:45 +0000</pubDate>
				<category><![CDATA[Power BI]]></category>
		<guid isPermaLink="false">https://kazabahikaru.com/?p=2051</guid>

					<description><![CDATA[データを可視化するときに前月差や前月比を出したいときは多いと思います。それらを出す前段階として必要な「前月の値」を持ってくる関数を作りたいと思います。 完成イメージはこんな感じ。 目次 前月の値を表示するPREVIOUS [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">データを可視化するときに前月差や前月比を出したいときは多いと思います。それらを出す前段階として必要な「前月の値」を持ってくる関数を作りたいと思います。</p>



<div class="wp-block-cocoon-blocks-blank-box-1 blank-box block-box">
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="512" height="512" src="https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon.webp" alt="" class="wp-image-1479" style="width:188px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon.webp 512w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-300x300.webp 300w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-150x150.webp 150w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-270x270.webp 270w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-192x192.webp 192w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-180x180.webp 180w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-32x32.webp 32w" sizes="(max-width: 512px) 100vw, 512px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph" style="margin-top:var(--wp--preset--spacing--20);margin-right:0;margin-bottom:var(--wp--preset--spacing--20);margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0"><strong><span class="fz-18px"><span class="fz-28px"><span class="fz-24px"><span class="fz-22px">風場 輝</span></span></span></span></strong></p>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-bottom-margin-1em has-bottom-margin" style="margin-top:0px;margin-bottom:0px"/>



<p class="wp-block-paragraph" style="margin-top:0;margin-right:0;margin-bottom:0;margin-left:0">適当に作ったダミーデータでPower BI練習中。バージョンによっては画面がかなり変わることもあるのであしからず。<br>この記事作成時のPower BI Desktopバージョンは「バージョン: 2.142.928.0 64-bit (2025年4月)」</p>
</div>
</div>
</div>



<p class="wp-block-paragraph">完成イメージはこんな感じ。</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="448" height="241" src="https://kazabahikaru.com/wp-content/uploads/2025/04/CD7D9874-9190-470A-914C-1D07E9F0B13B.png" alt="" class="wp-image-2053" srcset="https://kazabahikaru.com/wp-content/uploads/2025/04/CD7D9874-9190-470A-914C-1D07E9F0B13B.png 448w, https://kazabahikaru.com/wp-content/uploads/2025/04/CD7D9874-9190-470A-914C-1D07E9F0B13B-300x161.png 300w" sizes="(max-width: 448px) 100vw, 448px" /></figure>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-flat sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/037.jpg" alt="ぴ" class="speech-icon-image"/></figure><div class="speech-name">ぴ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">2月の行には２月の売り上げと先月（１月）の売り上げが表示されているよ</p>
</div></div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-15 sbs-flat sbp-r sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/20230815_163403.jpg" alt="も" class="speech-icon-image"/></figure><div class="speech-name">も</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">これができたらあとは引き算するだけで前月差がわかるね！</p>
</div></div>




  <div id="toc" class="toc tnt-disc toc-center tnt-disc border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-10" checked><label class="toc-title" for="toc-checkbox-10">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">前月の値を表示する</a><ol><li><a href="#toc2" tabindex="0">PREVIOUSMONTH関数</a></li><li><a href="#toc3" tabindex="0">DATEADD関数</a></li><li><a href="#toc4" tabindex="0">PARALLELPERIOD関数</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">前月の値を表示する</span></h2>



<p class="wp-block-paragraph">今回は売上が入っているテーブルと、売上日とリレーションを組んでいるカレンダーテーブルを用意しました。<br>2025_売上テーブルの「売上」列、カレンダーテーブルの「Date」列を使って前月の値を出していきます。</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="908" height="421" src="https://kazabahikaru.com/wp-content/uploads/2025/04/F031FBC9-3264-4963-8AA1-F116A0677612.png" alt="" class="wp-image-2058" style="width:567px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/04/F031FBC9-3264-4963-8AA1-F116A0677612.png 908w, https://kazabahikaru.com/wp-content/uploads/2025/04/F031FBC9-3264-4963-8AA1-F116A0677612-300x139.png 300w, https://kazabahikaru.com/wp-content/uploads/2025/04/F031FBC9-3264-4963-8AA1-F116A0677612-768x356.png 768w" sizes="(max-width: 908px) 100vw, 908px" /></figure>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-flat sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/037.jpg" alt="ぴ" class="speech-icon-image"/></figure><div class="speech-name">ぴ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">結論から言うとDATEADD関数が使いやすいと思う</p>
</div></div>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading has-medium-font-size" style="border-radius:100px"><span id="toc2">PREVIOUSMONTH関数</span></h3>



<p class="wp-block-paragraph">PREVIOUSMONTH関数というものを使ってみようと思います。関数名を見るとMONTHと入っていますが、実はこのほかに「PREVIOUSDAY（日）」「PREVIOUSQUARTER（四半期）」「PREVIOUSYEAR（年）」もあります。PREVIOUSはそのまま「前の」という意味です。見たい単位にあった関数を選んでくださいね。</p>



<p class="wp-block-paragraph">カレンダーテーブルのDateを基準に前の月を出してください～という感じで関数自体が前月を表すのでわかりやすいなと思います。</p>



<p class="wp-block-paragraph">売上合計の前月分を出す式は以下です。<br>カレンダー[Date]は売上日列とリレーションを組んでいるので、つまり売上日を基準に前月の売上合計が出ています。</p>



<pre class="wp-block-code"><code>前月値_PREVIOUSMONTH = CALCULATE(SUM('2025_売上'&#91;売上]),PREVIOUSMONTH('カレンダー'&#91;Date]))</code></pre>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="534" height="228" src="https://kazabahikaru.com/wp-content/uploads/2025/04/936A6255-2881-4EC5-9065-174228D55A04.png" alt="" class="wp-image-2060" srcset="https://kazabahikaru.com/wp-content/uploads/2025/04/936A6255-2881-4EC5-9065-174228D55A04.png 534w, https://kazabahikaru.com/wp-content/uploads/2025/04/936A6255-2881-4EC5-9065-174228D55A04-300x128.png 300w" sizes="(max-width: 534px) 100vw, 534px" /></figure>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-13 sbs-flat sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/20221016_193944.jpg" alt="ぷ" class="speech-icon-image"/></figure><div class="speech-name">ぷ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">ちゃんと出てる～</p>
</div></div>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading has-medium-font-size" style="border-radius:100px"><span id="toc3">DATEADD関数</span></h3>



<p class="wp-block-paragraph">今度はDATEADD関数を使います。さっきのPREVIOUSMONTH関数と違うのは何か月前のデータを持ってくるか指定ができるので汎用性が高いことです。</p>



<pre class="wp-block-code"><code>前月値_DATEADD = CALCULATE(SUM('2025_売上'&#91;売上]),DATEADD('カレンダー'&#91;Date],-1,MONTH))</code></pre>



<p class="wp-block-paragraph">DATEADD(&#8216;カレンダー'[Date],-1,MONTH)の「-1」と「MONTH」のところは適宜変えることができます。</p>



<p class="wp-block-paragraph">DATEADD(&#8216;カレンダー'[Date],-3,MONTH)とすれば3か月前ですし、DATEADD(&#8216;カレンダー'[Date],-1,DAY)にすれば１日前になります。「-（マイナス）」を付けなければ未来の値を持ってくることもできるので、3か月後や１年後と比較することもできます。</p>



<p class="wp-block-paragraph">DATEADD関数も「MONTH（月）」の他に「DAY（日）」「QUARTER（四半期）」「YEAR（年）」を選べます。</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="455" height="239" src="https://kazabahikaru.com/wp-content/uploads/2025/04/A84C4F21-2EF9-440D-A178-AE4B4DAB65AE.png" alt="" class="wp-image-2065" srcset="https://kazabahikaru.com/wp-content/uploads/2025/04/A84C4F21-2EF9-440D-A178-AE4B4DAB65AE.png 455w, https://kazabahikaru.com/wp-content/uploads/2025/04/A84C4F21-2EF9-440D-A178-AE4B4DAB65AE-300x158.png 300w" sizes="(max-width: 455px) 100vw, 455px" /></figure>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading has-medium-font-size" style="border-radius:100px"><span id="toc4">PARALLELPERIOD関数</span></h3>



<p class="wp-block-paragraph">最後はPARALLELPERIOD関数です。式の見た目はDATEADD関数と同じです。ただ、DATEADD関数と違ってPARALLELPERIOD関数はどうやら「DAY」は選べないみたいですね。指定できる期間は「月」「四半期」「年」のみです。</p>



<pre class="wp-block-code"><code>前月値_PARALLELPERIOD = CALCULATE(SUM('2025_売上'&#91;売上]),PARALLELPERIOD('カレンダー'&#91;Date],-1,MONTH))</code></pre>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="524" height="238" src="https://kazabahikaru.com/wp-content/uploads/2025/04/3440ADA3-AE16-4483-871B-A3AA04E63CF9.png" alt="" class="wp-image-2068" srcset="https://kazabahikaru.com/wp-content/uploads/2025/04/3440ADA3-AE16-4483-871B-A3AA04E63CF9.png 524w, https://kazabahikaru.com/wp-content/uploads/2025/04/3440ADA3-AE16-4483-871B-A3AA04E63CF9-300x136.png 300w" sizes="(max-width: 524px) 100vw, 524px" /></figure>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">PREVIOUSMONTH関数やDATEADD関数との違いがあんまりピンとこなかったのですが、PREVIOUSMONTH関数は&#8221;前&#8221;月のみ出すことができるのに対し、PARALLELPERIOD関数は前月も来月も取ることができる。PREVIOUSMONTH関数よりは柔軟性がありDATEADD関数よりかは柔軟性がないみたいな理解でいいのかなと思っています。</p>



<p class="wp-block-paragraph">柔軟性の高さ<br>DATEADD関数＞＞PARALLELPERIOD関数＞PREVIOUSMONTH関数</p>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-15 sbs-flat sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/20230815_163403.jpg" alt="も" class="speech-icon-image"/></figure><div class="speech-name">も</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">とりあえずDATEADD関数を使っておけばいいかな</p>
</div></div>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-cocoon-blocks-button-1 aligncenter button-block"><a href="https://kazabahikaru.com/power-bi/" class="btn btn-m btn-circle has-text-color has-background has-dark-grey-color has-key-color-background-color has-custom-width cocoon-block-button__width-75" target="_self">記事一覧にもどる</a></div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【デザイン】凡例ごとまたは全体のデータラベルを表示する</title>
		<link>https://kazabahikaru.com/power-bi/visual-data-labels-by-legend/</link>
		
		<dc:creator><![CDATA[風場 輝]]></dc:creator>
		<pubDate>Tue, 22 Apr 2025 13:56:43 +0000</pubDate>
				<category><![CDATA[Power BI]]></category>
		<guid isPermaLink="false">https://kazabahikaru.com/?p=1985</guid>

					<description><![CDATA[目次 データラベルを表示する凡例のデータラベルを表示する データラベルを表示する データラベルは「ビジュアルの書式設定」から「データラベル」をONにすれば表示できます。凡例を入れた場合２パターン表示方法があります。 凡例 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-cocoon-blocks-blank-box-1 blank-box block-box">
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="512" height="512" src="https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon.webp" alt="" class="wp-image-1479" style="width:188px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon.webp 512w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-300x300.webp 300w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-150x150.webp 150w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-270x270.webp 270w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-192x192.webp 192w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-180x180.webp 180w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-32x32.webp 32w" sizes="(max-width: 512px) 100vw, 512px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph" style="margin-top:var(--wp--preset--spacing--20);margin-right:0;margin-bottom:var(--wp--preset--spacing--20);margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0"><strong><span class="fz-18px"><span class="fz-28px"><span class="fz-24px"><span class="fz-22px">風場 輝</span></span></span></span></strong></p>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-bottom-margin-1em has-bottom-margin" style="margin-top:0px;margin-bottom:0px"/>



<p class="wp-block-paragraph" style="margin-top:0;margin-right:0;margin-bottom:0;margin-left:0">適当に作ったダミーデータでPower BI練習中。バージョンによっては画面がかなり変わることもあるのであしからず。<br>この記事作成時のPower BI Desktopバージョンは「2.140.1577.0 64-bit (2025年2月)」</p>
</div>
</div>
</div>




  <div id="toc" class="toc tnt-disc toc-center tnt-disc border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-12" checked><label class="toc-title" for="toc-checkbox-12">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">データラベルを表示する</a><ol><li><a href="#toc2" tabindex="0">凡例のデータラベルを表示する</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">データラベルを表示する</span></h2>



<p class="wp-block-paragraph">データラベルは「ビジュアルの書式設定」から「データラベル」をONにすれば表示できます。凡例を入れた場合２パターン表示方法があります。</p>



<h3 class="wp-block-heading has-medium-font-size" style="border-radius:100px"><span id="toc2">凡例のデータラベルを表示する</span></h3>



<p class="wp-block-paragraph">凡例を入れた状態でデータラベルをONにするとこんな感じで凡例ごとに表示されます。</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="700" height="340" src="https://kazabahikaru.com/wp-content/uploads/2025/03/FD9D9829-9C2D-4EA1-9336-35F422CD4126.png" alt="" class="wp-image-1929" srcset="https://kazabahikaru.com/wp-content/uploads/2025/03/FD9D9829-9C2D-4EA1-9336-35F422CD4126.png 700w, https://kazabahikaru.com/wp-content/uploads/2025/03/FD9D9829-9C2D-4EA1-9336-35F422CD4126-300x146.png 300w" sizes="(max-width: 700px) 100vw, 700px" /></figure>



<p class="wp-block-paragraph">合計も見たい場合は、データラベルの下にある「合計ラベル」をONにしてみてください。<br>凡例のデータラベルと見分けがつきやすいように合計ラベル内の「背景」をONにしました。</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="704" height="334" src="https://kazabahikaru.com/wp-content/uploads/2025/03/08607AD2-48DC-4E8A-8E65-E1775E0870B2.png" alt="" class="wp-image-1930" srcset="https://kazabahikaru.com/wp-content/uploads/2025/03/08607AD2-48DC-4E8A-8E65-E1775E0870B2.png 704w, https://kazabahikaru.com/wp-content/uploads/2025/03/08607AD2-48DC-4E8A-8E65-E1775E0870B2-300x142.png 300w" sizes="(max-width: 704px) 100vw, 704px" /></figure>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-cocoon-blocks-button-1 aligncenter button-block"><a href="https://kazabahikaru.com/power-bi/" class="btn btn-m btn-circle has-text-color has-background has-dark-grey-color has-key-color-background-color has-custom-width cocoon-block-button__width-75" target="_self">記事一覧にもどる</a></div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【Query】カレンダーテーブルを作る</title>
		<link>https://kazabahikaru.com/power-bi/query-create-calendar-table/</link>
		
		<dc:creator><![CDATA[風場 輝]]></dc:creator>
		<pubDate>Thu, 17 Apr 2025 14:37:01 +0000</pubDate>
				<category><![CDATA[Power BI]]></category>
		<guid isPermaLink="false">https://kazabahikaru.com/?p=1937</guid>

					<description><![CDATA[カレンダーを作成するとき、Power BIのDAX関数でカレンダーテーブルを作ればいいですが、Power Queryで作らないと欲しいデータが得られなさそうなときに何とかする方法をメモしておこうと思います。 とりあえずP [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">カレンダーを作成するとき、Power BIのDAX関数でカレンダーテーブルを作ればいいですが、Power Queryで作らないと欲しいデータが得られなさそうなときに何とかする方法をメモしておこうと思います。</p>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-15 sbs-flat sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/20230815_163403.jpg" alt="も" class="speech-icon-image"/></figure><div class="speech-name">も</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">Power BIで作ったカレンダーテーブルをPower Queryに読み込めないかなって思ったけどできなかった</p>
</div></div>



<div class="wp-block-cocoon-blocks-blank-box-1 blank-box block-box">
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="512" height="512" src="https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon.webp" alt="" class="wp-image-1479" style="width:188px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon.webp 512w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-300x300.webp 300w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-150x150.webp 150w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-270x270.webp 270w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-192x192.webp 192w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-180x180.webp 180w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-32x32.webp 32w" sizes="(max-width: 512px) 100vw, 512px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph" style="margin-top:var(--wp--preset--spacing--20);margin-right:0;margin-bottom:var(--wp--preset--spacing--20);margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0"><strong><span class="fz-18px"><span class="fz-28px"><span class="fz-24px"><span class="fz-22px">風場 輝</span></span></span></span></strong></p>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-bottom-margin-1em has-bottom-margin" style="margin-top:0px;margin-bottom:0px"/>



<p class="wp-block-paragraph" style="margin-top:0;margin-right:0;margin-bottom:0;margin-left:0">適当に作ったダミーデータでPower BI練習中。バージョンによっては画面がかなり変わることもあるのであしからず。<br>この記事作成時のPower BI Desktopバージョンは「2.141.1558.0 64-bit (2025年3月)」</p>
</div>
</div>
</div>



<p class="wp-block-paragraph">とりあえずPower Queryを開いて適当に日付を記入したクエリを作成しました。一番古い2025/1/27から一番新しい2025/6/20までのすべての日付一覧が作成されるのを目指します。</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="304" height="412" src="https://kazabahikaru.com/wp-content/uploads/2025/04/404BE64B-EAA3-4AB1-83B5-2F70F871B504.png" alt="" class="wp-image-1938" style="width:207px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/04/404BE64B-EAA3-4AB1-83B5-2F70F871B504.png 304w, https://kazabahikaru.com/wp-content/uploads/2025/04/404BE64B-EAA3-4AB1-83B5-2F70F871B504-221x300.png 221w" sizes="(max-width: 304px) 100vw, 304px" /></figure>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-13 sbs-flat sbp-r sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/20221016_193944.jpg" alt="ぷ" class="speech-icon-image"/></figure><div class="speech-name">ぷ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">Power Queryの「クエリ」とPower BIの「テーブル」と「データ」の違いがよくわかんない</p>
</div></div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-15 sbs-flat sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/20230815_163403.jpg" alt="も" class="speech-icon-image"/></figure><div class="speech-name">も</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">わかりみ</p>
</div></div>



<p class="wp-block-paragraph">Power QueryだとCALENDARAUTOみたいなのは無いみたいなので最小値と最大値を取ってカレンダーを作っていきます。EdgeにくっついているCopilotに聞きまくったので早速やりましょう。Copilotは詳細エディターにコピペできるコードを教えてくれましたがあんまり理解できていないので一つずつ作ります。</p>



<p class="wp-block-paragraph">まずはPower Queryのホームタブにある「詳細エディター」をクリックして一番上のコードを確認しておいてください。</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="183" src="https://kazabahikaru.com/wp-content/uploads/2025/04/218DA48A-D222-499C-BF93-0E5D531CBA1F-1-1024x183.png" alt="" class="wp-image-1943" srcset="https://kazabahikaru.com/wp-content/uploads/2025/04/218DA48A-D222-499C-BF93-0E5D531CBA1F-1-1024x183.png 1024w, https://kazabahikaru.com/wp-content/uploads/2025/04/218DA48A-D222-499C-BF93-0E5D531CBA1F-1-300x54.png 300w, https://kazabahikaru.com/wp-content/uploads/2025/04/218DA48A-D222-499C-BF93-0E5D531CBA1F-1-768x137.png 768w, https://kazabahikaru.com/wp-content/uploads/2025/04/218DA48A-D222-499C-BF93-0E5D531CBA1F-1.png 1176w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="308" height="239" src="https://kazabahikaru.com/wp-content/uploads/2025/04/F862C13E-9345-45A9-8A6D-2836D7AC4919.png" alt="" class="wp-image-1944" style="width:148px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/04/F862C13E-9345-45A9-8A6D-2836D7AC4919.png 308w, https://kazabahikaru.com/wp-content/uploads/2025/04/F862C13E-9345-45A9-8A6D-2836D7AC4919-300x233.png 300w" sizes="(max-width: 308px) 100vw, 308px" /></figure>



<p class="wp-block-paragraph">letの下に「ソース」と書いてあります。もしここが英語でソースになっていた場合はこの後の「ソース」は「Source」に変えてもらえればうまく動くんじゃないかと思います。</p>



<p class="wp-block-paragraph">それではカスタム列を作って日付の最大値を取っていきます。<br>列の追加タブからカスタム列を選択して以下のコードを入力します。[日時]のところは最大値を取りたい列の名前を右から挿入してください。</p>



<pre class="wp-block-code"><code>= List.Max(ソース&#91;日時])</code></pre>



<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="1015" height="629" src="https://kazabahikaru.com/wp-content/uploads/2025/04/847ACC7B-2DC8-4657-A264-AE3EE6322642.png" alt="" class="wp-image-1945" style="width:550px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/04/847ACC7B-2DC8-4657-A264-AE3EE6322642.png 1015w, https://kazabahikaru.com/wp-content/uploads/2025/04/847ACC7B-2DC8-4657-A264-AE3EE6322642-300x186.png 300w, https://kazabahikaru.com/wp-content/uploads/2025/04/847ACC7B-2DC8-4657-A264-AE3EE6322642-768x476.png 768w" sizes="(max-width: 1015px) 100vw, 1015px" /></figure>



<p class="wp-block-paragraph">同じように最小値も作っておきます。</p>



<pre class="wp-block-code"><code>= List.Min(ソース&#91;日時])</code></pre>



<p class="wp-block-paragraph">作ったカスタム列は忘れずに日付型に変えておきましょう。</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="773" height="409" src="https://kazabahikaru.com/wp-content/uploads/2025/04/FE3FE4C7-9BE8-4A33-8413-ACF72D2E2A97.png" alt="" class="wp-image-1951" style="width:535px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/04/FE3FE4C7-9BE8-4A33-8413-ACF72D2E2A97.png 773w, https://kazabahikaru.com/wp-content/uploads/2025/04/FE3FE4C7-9BE8-4A33-8413-ACF72D2E2A97-300x159.png 300w, https://kazabahikaru.com/wp-content/uploads/2025/04/FE3FE4C7-9BE8-4A33-8413-ACF72D2E2A97-768x406.png 768w" sizes="(max-width: 773px) 100vw, 773px" /></figure>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-flat sbp-r sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/037.jpg" alt="ぴ" class="speech-icon-image"/></figure><div class="speech-name">ぴ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">いい感じ</p>
</div></div>



<p class="wp-block-paragraph">この最大値・最小値を使ってカレンダー列を作ります。カスタム列を作成して以下のコードを入れてください。</p>



<pre class="wp-block-code"><code>= List.Dates(&#91;最小値],Duration.Days(&#91;最大値] - &#91;最小値]) + 1,#duration(1,0,0,0))</code></pre>



<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="1016" height="622" src="https://kazabahikaru.com/wp-content/uploads/2025/04/F241C7C8-3E2A-47EA-9707-B38CA0869BED.png" alt="" class="wp-image-1954" style="width:644px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/04/F241C7C8-3E2A-47EA-9707-B38CA0869BED.png 1016w, https://kazabahikaru.com/wp-content/uploads/2025/04/F241C7C8-3E2A-47EA-9707-B38CA0869BED-300x184.png 300w, https://kazabahikaru.com/wp-content/uploads/2025/04/F241C7C8-3E2A-47EA-9707-B38CA0869BED-768x470.png 768w" sizes="(max-width: 1016px) 100vw, 1016px" /></figure>



<p class="wp-block-paragraph">List.Dates([最小値] のところはリストの開始日を指定しています。今回で言うと2025/01/27からカレンダーを作ってねということですね。<br>Duration.Days([最大値] &#8211; [最小値]) + 1 はこの間の日数ですよっていうことでしょう。 + 1 にすると最大値も最小値も含めて返すことができます。<br>#duration(1,0,0,0)) はduration(days, hours, minutes, seconds)の構成になっていて、今回daysのところに1が立っているので「1日ごとに」ということです。</p>



<p class="wp-block-paragraph">作ったカスタム列は閉じた状態になっているので列名の横の矢印ボタンをクリックして「新しい行に展開する」を押します。</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="321" height="153" src="https://kazabahikaru.com/wp-content/uploads/2025/04/82AEC6E1-4142-4160-AFF7-922C3D276000.png" alt="" class="wp-image-1955" srcset="https://kazabahikaru.com/wp-content/uploads/2025/04/82AEC6E1-4142-4160-AFF7-922C3D276000.png 321w, https://kazabahikaru.com/wp-content/uploads/2025/04/82AEC6E1-4142-4160-AFF7-922C3D276000-300x143.png 300w" sizes="(max-width: 321px) 100vw, 321px" /></figure>



<p class="wp-block-paragraph">完成です～！<br>残したい列を選択→右クリック→他の列の削除で不要な列は消しといてください。</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="334" src="https://kazabahikaru.com/wp-content/uploads/2025/04/58A3C3D4-3BB9-4E61-AAA2-5144A8D59A76-1024x334.png" alt="" class="wp-image-1957" srcset="https://kazabahikaru.com/wp-content/uploads/2025/04/58A3C3D4-3BB9-4E61-AAA2-5144A8D59A76-1024x334.png 1024w, https://kazabahikaru.com/wp-content/uploads/2025/04/58A3C3D4-3BB9-4E61-AAA2-5144A8D59A76-300x98.png 300w, https://kazabahikaru.com/wp-content/uploads/2025/04/58A3C3D4-3BB9-4E61-AAA2-5144A8D59A76-768x251.png 768w, https://kazabahikaru.com/wp-content/uploads/2025/04/58A3C3D4-3BB9-4E61-AAA2-5144A8D59A76-1536x501.png 1536w, https://kazabahikaru.com/wp-content/uploads/2025/04/58A3C3D4-3BB9-4E61-AAA2-5144A8D59A76.png 1673w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="has-text-align-center wp-block-paragraph">DAX関数のカレンダーテーブルはこちら</p>



<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-3e41869c wp-block-buttons-is-layout-flex">
<div class="wp-block-button has-custom-width wp-block-button__width-75"><a class="wp-block-button__link has-key-color-background-color has-background wp-element-button" href="https://kazabahikaru.com/power-bi/2025/06/03/%e3%80%90dax%e3%80%91%e3%82%ab%e3%83%ac%e3%83%b3%e3%83%80%e3%83%bc%e3%83%86%e3%83%bc%e3%83%96%e3%83%ab%e3%82%92%e4%bd%9c%e3%82%8b/" style="border-radius:100px">【DAX】カレンダーテーブルを作る</a></div>
</div>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-cocoon-blocks-button-1 aligncenter button-block"><a href="https://kazabahikaru.com/power-bi/" class="btn btn-m btn-circle has-text-color has-background has-dark-grey-color has-key-color-background-color has-custom-width cocoon-block-button__width-75" target="_self">記事一覧にもどる</a></div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【デザイン】棒グラフのラベルをすべて表示する</title>
		<link>https://kazabahikaru.com/power-bi/visual-show-all-bar-labels/</link>
		
		<dc:creator><![CDATA[風場 輝]]></dc:creator>
		<pubDate>Fri, 21 Mar 2025 07:10:47 +0000</pubDate>
				<category><![CDATA[Power BI]]></category>
		<guid isPermaLink="false">https://kazabahikaru.com/?p=1912</guid>

					<description><![CDATA[棒グラフを作ったときに、長すぎで省略されていたりラベルが斜めになっていたりを何とかしたいと思ったことはありませんか？私はよくあるのですが解決方法をすぐ忘れるので書いておこうと思います。 目次 ラベルをすべて表示する横棒グ [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">棒グラフを作ったときに、長すぎで省略されていたりラベルが斜めになっていたりを何とかしたいと思ったことはありませんか？私はよくあるのですが解決方法をすぐ忘れるので書いておこうと思います。</p>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-flat sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/037.jpg" alt="ぴ" class="speech-icon-image"/></figure><div class="speech-name">ぴ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">早速やってみよう</p>
</div></div>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-cocoon-blocks-blank-box-1 blank-box block-box">
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="512" height="512" src="https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon.webp" alt="" class="wp-image-1479" style="width:188px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon.webp 512w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-300x300.webp 300w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-150x150.webp 150w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-270x270.webp 270w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-192x192.webp 192w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-180x180.webp 180w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-32x32.webp 32w" sizes="(max-width: 512px) 100vw, 512px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph" style="margin-top:var(--wp--preset--spacing--20);margin-right:0;margin-bottom:var(--wp--preset--spacing--20);margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0"><strong><span class="fz-18px"><span class="fz-28px"><span class="fz-24px"><span class="fz-22px">風場 輝</span></span></span></span></strong></p>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-bottom-margin-1em has-bottom-margin" style="margin-top:0px;margin-bottom:0px"/>



<p class="wp-block-paragraph" style="margin-top:0;margin-right:0;margin-bottom:0;margin-left:0">適当に作ったダミーデータでPower BI練習中。バージョンによっては画面がかなり変わることもあるのであしからず。<br>この記事作成時のPower BI Desktopバージョンは「2.140.1577.0 64-bit (2025年2月)」</p>
</div>
</div>
</div>




  <div id="toc" class="toc tnt-disc toc-center tnt-disc border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-16" checked><label class="toc-title" for="toc-checkbox-16">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">ラベルをすべて表示する</a><ol><li><a href="#toc2" tabindex="0">横棒グラフ　見切れ解決手順</a></li><li><a href="#toc3" tabindex="0">縦棒グラフ　ななめ解決手順</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">ラベルをすべて表示する</span></h2>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="832" height="287" src="https://kazabahikaru.com/wp-content/uploads/2025/03/47726572-36C1-4B8F-B40A-5F6556D8BEB7.png" alt="" class="wp-image-1913" srcset="https://kazabahikaru.com/wp-content/uploads/2025/03/47726572-36C1-4B8F-B40A-5F6556D8BEB7.png 832w, https://kazabahikaru.com/wp-content/uploads/2025/03/47726572-36C1-4B8F-B40A-5F6556D8BEB7-300x103.png 300w, https://kazabahikaru.com/wp-content/uploads/2025/03/47726572-36C1-4B8F-B40A-5F6556D8BEB7-768x265.png 768w" sizes="(max-width: 832px) 100vw, 832px" /></figure>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-15 sbs-flat sbp-r sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/20230815_163403.jpg" alt="も" class="speech-icon-image"/></figure><div class="speech-name">も</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">これって何とかなるんだ</p>
</div></div>



<p class="wp-block-paragraph">横棒グラフのラベル見切れはグラフの幅を長くすれば解決します。しかし、１ページに複数グラフを配置する場合ラベルが見切れない長さまで横棒グラフの幅を長くするのは難しいことが多いです。以下の手順で解決しましょう。</p>



<h3 class="wp-block-heading has-medium-font-size" style="border-radius:100px"><span id="toc2">横棒グラフ　見切れ解決手順</span></h3>



<p class="wp-block-paragraph">① 視覚化から「ビジュアルの書式設定」を開く<br>② Y軸の中の「値」を展開する<br>③ 「最大幅（%）」をラベルが見切れなくなるまで大きくする</p>



<div class="wp-block-columns is-not-stacked-on-mobile is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="414" height="280" src="https://kazabahikaru.com/wp-content/uploads/2025/03/C750FB0D-0F82-4463-8C2A-A9CC8D8A5AA8.png" alt="" class="wp-image-1917" srcset="https://kazabahikaru.com/wp-content/uploads/2025/03/C750FB0D-0F82-4463-8C2A-A9CC8D8A5AA8.png 414w, https://kazabahikaru.com/wp-content/uploads/2025/03/C750FB0D-0F82-4463-8C2A-A9CC8D8A5AA8-300x203.png 300w" sizes="(max-width: 414px) 100vw, 414px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="271" height="497" src="https://kazabahikaru.com/wp-content/uploads/2025/03/E0CD36CC-9B22-4900-883E-8336B2D75537.png" alt="" class="wp-image-1922" style="width:148px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/03/E0CD36CC-9B22-4900-883E-8336B2D75537.png 271w, https://kazabahikaru.com/wp-content/uploads/2025/03/E0CD36CC-9B22-4900-883E-8336B2D75537-164x300.png 164w" sizes="(max-width: 271px) 100vw, 271px" /></figure>
</div>
</div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-13 sbs-flat sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/20221016_193944.jpg" alt="ぷ" class="speech-icon-image"/></figure><div class="speech-name">ぷ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">これでも見切れるぐらい長い場合はどうしたらいいの</p>
</div></div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-flat sbp-r sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/037.jpg" alt="ぴ" class="speech-icon-image"/></figure><div class="speech-name">ぴ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">読む側も大変だから短くしてあげて</p>
</div></div>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading has-medium-font-size" style="border-radius:100px"><span id="toc3">縦棒グラフ　ななめ解決手順</span></h3>



<p class="wp-block-paragraph">① 視覚化から「ビジュアルの書式設定」を開く<br>② X軸の中の「レイアウト」を展開する<br>③ 「カテゴリの最小幅（px）」を調整する</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="470" height="286" src="https://kazabahikaru.com/wp-content/uploads/2025/03/91EF7AC8-A7B0-4212-BCEA-0ECF17964466.png" alt="" class="wp-image-1924" srcset="https://kazabahikaru.com/wp-content/uploads/2025/03/91EF7AC8-A7B0-4212-BCEA-0ECF17964466.png 470w, https://kazabahikaru.com/wp-content/uploads/2025/03/91EF7AC8-A7B0-4212-BCEA-0ECF17964466-300x183.png 300w" sizes="(max-width: 470px) 100vw, 470px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="441" height="274" src="https://kazabahikaru.com/wp-content/uploads/2025/03/A3349F8F-3E60-4F1D-B77A-452B922656AB.png" alt="" class="wp-image-1925" srcset="https://kazabahikaru.com/wp-content/uploads/2025/03/A3349F8F-3E60-4F1D-B77A-452B922656AB.png 441w, https://kazabahikaru.com/wp-content/uploads/2025/03/A3349F8F-3E60-4F1D-B77A-452B922656AB-300x186.png 300w" sizes="(max-width: 441px) 100vw, 441px" /></figure>
</div>
</div>



<p class="wp-block-paragraph">スクロール状態が解除されるとなぜかななめに戻るときがあります。。。</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-cocoon-blocks-button-1 aligncenter button-block"><a href="https://kazabahikaru.com/power-bi/" class="btn btn-m btn-circle has-text-color has-background has-dark-grey-color has-key-color-background-color has-custom-width cocoon-block-button__width-75" target="_self">記事一覧にもどる</a></div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【DAX】全体の割合・カテゴリごとの割合</title>
		<link>https://kazabahikaru.com/power-bi/dax-percentage-of-total/</link>
		
		<dc:creator><![CDATA[風場 輝]]></dc:creator>
		<pubDate>Tue, 25 Feb 2025 16:46:22 +0000</pubDate>
				<category><![CDATA[Power BI]]></category>
		<guid isPermaLink="false">https://kazabahikaru.com/?p=1854</guid>

					<description><![CDATA[割合を出したいとき簡単そうでなんかうまくいかなかったので忘れないようにまとめました。 目次 カテゴリごとの合計/カテゴリごとの割合を出すALL関数全体の合計/全体の割合を出すALL関数ALLEXCEPT関数全体の合計/全 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">割合を出したいとき簡単そうでなんかうまくいかなかったので忘れないようにまとめました。</p>



<div class="wp-block-cocoon-blocks-blank-box-1 blank-box block-box">
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="512" height="512" src="https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon.webp" alt="" class="wp-image-1479" style="width:188px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon.webp 512w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-300x300.webp 300w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-150x150.webp 150w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-270x270.webp 270w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-192x192.webp 192w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-180x180.webp 180w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-32x32.webp 32w" sizes="(max-width: 512px) 100vw, 512px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph" style="margin-top:var(--wp--preset--spacing--20);margin-right:0;margin-bottom:var(--wp--preset--spacing--20);margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0"><strong><span class="fz-18px"><span class="fz-28px"><span class="fz-24px"><span class="fz-22px">風場 輝</span></span></span></span></strong></p>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-bottom-margin-1em has-bottom-margin" style="margin-top:0px;margin-bottom:0px"/>



<p class="wp-block-paragraph" style="margin-top:0;margin-right:0;margin-bottom:0;margin-left:0">適当に作ったダミーデータでPower BI練習中。バージョンによっては画面がかなり変わることもあるのであしからず。<br>この記事作成時のPower BI Desktopバージョンは「2.139.2054.0 64-bit (2025年1月)」</p>
</div>
</div>
</div>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="471" height="330" src="https://kazabahikaru.com/wp-content/uploads/2025/02/1DB14FC4-043B-4A0B-904F-EB54377F52E9.png" alt="" class="wp-image-1765" srcset="https://kazabahikaru.com/wp-content/uploads/2025/02/1DB14FC4-043B-4A0B-904F-EB54377F52E9.png 471w, https://kazabahikaru.com/wp-content/uploads/2025/02/1DB14FC4-043B-4A0B-904F-EB54377F52E9-300x210.png 300w" sizes="(max-width: 471px) 100vw, 471px" /></figure>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-flat sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/037.jpg" alt="ぴ" class="speech-icon-image"/></figure><div class="speech-name">ぴ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">この表を使おう</p>
</div></div>




  <div id="toc" class="toc tnt-disc toc-center tnt-disc border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-18" checked><label class="toc-title" for="toc-checkbox-18">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">カテゴリごとの合計/カテゴリごとの割合を出す</a><ol><li><a href="#toc2" tabindex="0">ALL関数</a></li></ol></li><li><a href="#toc3" tabindex="0">全体の合計/全体の割合を出す</a><ol><li><a href="#toc4" tabindex="0">ALL関数</a></li><li><a href="#toc5" tabindex="0">ALLEXCEPT関数</a></li></ol></li><li><a href="#toc6" tabindex="0">全体の合計/全体の割合を出す（でもスライサーは使いたい）</a><ol><li><a href="#toc7" tabindex="0">ALLSELECTED関数</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading has-text-align-left"><span id="toc1">カテゴリごとの合計/カテゴリごとの割合を出す</span></h2>



<h3 class="wp-block-heading has-medium-font-size" style="border-radius:100px"><span id="toc2">ALL関数</span></h3>



<p class="wp-block-paragraph">カテゴリ（野菜・果物）ごとの商品名（いちご・キャベツetc.）の数量の割合を表示させるために、まずはカテゴリごとの数量の合計を出したいと思います。<br>カテゴリが野菜の商品名の横に、野菜のすべての数量合計値が表示されるという感じです。<br>これができれば、野菜・果物それぞれを分けた商品名の割合を出すことができます。</p>



<p class="wp-block-paragraph">今回使っているデータの果物の数量の合計は1,599個、野菜の数量の合計は3,141個です。<br>メジャーを作ってこれらの数値が表示されればOKです。</p>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-15 sbs-flat sbp-r sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/20230815_163403.jpg" alt="も" class="speech-icon-image"/></figure><div class="speech-name">も</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">野菜・果物ごとの合計を出して割ればいいんじゃないかな</p>
</div></div>



<p class="wp-block-paragraph">まずは試しにCALCULATE関数でカテゴリを野菜だけに絞って合計を出してみましょう。</p>



<pre class="wp-block-code"><code>CALCULATE_野菜合計 = CALCULATE(SUM('2025_売上'&#91;数量]),'2025_売上'&#91;カテゴリ]="野菜")</code></pre>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="404" height="119" src="https://kazabahikaru.com/wp-content/uploads/2025/02/A9E9C313-0E99-4ED3-89D3-0C3A503D0F1A.png" alt="" class="wp-image-1833" srcset="https://kazabahikaru.com/wp-content/uploads/2025/02/A9E9C313-0E99-4ED3-89D3-0C3A503D0F1A.png 404w, https://kazabahikaru.com/wp-content/uploads/2025/02/A9E9C313-0E99-4ED3-89D3-0C3A503D0F1A-300x88.png 300w" sizes="(max-width: 404px) 100vw, 404px" /></figure>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-15 sbs-flat sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/20230815_163403.jpg" alt="も" class="speech-icon-image"/></figure><div class="speech-name">も</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">野菜の数量の合計はちゃんと出ているみたい</p>
</div></div>



<p class="wp-block-paragraph">ではこれを商品名も書いてある表に入れてみます。</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="517" height="314" src="https://kazabahikaru.com/wp-content/uploads/2025/02/39533431-89AB-4015-A183-27E9781B678C.png" alt="" class="wp-image-1834" srcset="https://kazabahikaru.com/wp-content/uploads/2025/02/39533431-89AB-4015-A183-27E9781B678C.png 517w, https://kazabahikaru.com/wp-content/uploads/2025/02/39533431-89AB-4015-A183-27E9781B678C-300x182.png 300w" sizes="(max-width: 517px) 100vw, 517px" /></figure>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-15 sbs-flat sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/20230815_163403.jpg" alt="も" class="speech-icon-image"/></figure><div class="speech-name">も</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">えっなんか思ってたのと違う！野菜合計の列には全部3,141って入ってほしいのに商品名ごとの合計になってる</p>
</div></div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-flat sbp-r sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/037.jpg" alt="ぴ" class="speech-icon-image"/></figure><div class="speech-name">ぴ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">表に入っているデータに合わせてフィルターがかかったみたいだね</p>
</div></div>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">フィルターがかからないようにするにはALL関数を使えばいいみたいなのでやってみたいと思います。</p>



<p class="wp-block-paragraph">Power BI曰くALL関数とは「テーブルのすべての行、または列のすべての値を返します。適用されている可能性があるフィルターはすべて無視されます。」とのこと。</p>



<pre class="wp-block-code"><code>ALL関数 = CALCULATE(SUM('2025_売上'&#91;数量]),ALL('2025_売上'&#91;商品名]))</code></pre>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="443" height="318" src="https://kazabahikaru.com/wp-content/uploads/2025/02/B4A58C0A-374C-4BE4-BB41-7B360456C630.png" alt="" class="wp-image-1835" srcset="https://kazabahikaru.com/wp-content/uploads/2025/02/B4A58C0A-374C-4BE4-BB41-7B360456C630.png 443w, https://kazabahikaru.com/wp-content/uploads/2025/02/B4A58C0A-374C-4BE4-BB41-7B360456C630-300x215.png 300w" sizes="(max-width: 443px) 100vw, 443px" /></figure>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-flat sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/037.jpg" alt="ぴ" class="speech-icon-image"/></figure><div class="speech-name">ぴ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">商品名に左右されずに、果物は果物の合計数量である1,599、野菜は野菜の合計数量である3,141がちゃんと表示されているね</p>
</div></div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-flat sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/037.jpg" alt="ぴ" class="speech-icon-image"/></figure><div class="speech-name">ぴ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">「商品名」のフィルターをALL関数でクリアしているから、その次に入っているカテゴリごとでフィルターがかかって果物ごと野菜ごとで数量の合計が表示されているんだ</p>
</div></div>



<p class="wp-block-paragraph">このメジャーを使って果物ごと野菜ごとの割合を出してみましょう。</p>



<pre class="wp-block-code"><code>カテゴリ割合 = DIVIDE(SUM('2025_売上'&#91;数量]),'2025_売上'&#91;ALL関数])</code></pre>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="569" height="319" src="https://kazabahikaru.com/wp-content/uploads/2025/02/7EB4C9A7-ADBA-4C92-B712-DCEEA41F8425.png" alt="" class="wp-image-1838" srcset="https://kazabahikaru.com/wp-content/uploads/2025/02/7EB4C9A7-ADBA-4C92-B712-DCEEA41F8425.png 569w, https://kazabahikaru.com/wp-content/uploads/2025/02/7EB4C9A7-ADBA-4C92-B712-DCEEA41F8425-300x168.png 300w, https://kazabahikaru.com/wp-content/uploads/2025/02/7EB4C9A7-ADBA-4C92-B712-DCEEA41F8425-120x68.png 120w, https://kazabahikaru.com/wp-content/uploads/2025/02/7EB4C9A7-ADBA-4C92-B712-DCEEA41F8425-160x90.png 160w, https://kazabahikaru.com/wp-content/uploads/2025/02/7EB4C9A7-ADBA-4C92-B712-DCEEA41F8425-320x180.png 320w" sizes="(max-width: 569px) 100vw, 569px" /></figure>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-15 sbs-flat sbp-r sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/20230815_163403.jpg" alt="も" class="speech-icon-image"/></figure><div class="speech-name">も</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">わーい</p>
</div></div>



<p class="wp-block-paragraph">注意点として、ページ右横にある「フィルター」で商品名を絞っていたとしてもALL関数でフィルタークリアされます。<br>最初、なんとなくこの「フィルター」で商品名を絞ったら、表に入れたALL関数のメジャーも絞った後の合計がでるのかなと思っていたので危なかったです。それについてはこの後のALLSELECTED関数を見てください。</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="880" height="494" src="https://kazabahikaru.com/wp-content/uploads/2025/02/F3C0D2AB-A03D-4D90-84BA-11075F2BAF1C.png" alt="" class="wp-image-1841" srcset="https://kazabahikaru.com/wp-content/uploads/2025/02/F3C0D2AB-A03D-4D90-84BA-11075F2BAF1C.png 880w, https://kazabahikaru.com/wp-content/uploads/2025/02/F3C0D2AB-A03D-4D90-84BA-11075F2BAF1C-300x168.png 300w, https://kazabahikaru.com/wp-content/uploads/2025/02/F3C0D2AB-A03D-4D90-84BA-11075F2BAF1C-768x431.png 768w, https://kazabahikaru.com/wp-content/uploads/2025/02/F3C0D2AB-A03D-4D90-84BA-11075F2BAF1C-120x68.png 120w, https://kazabahikaru.com/wp-content/uploads/2025/02/F3C0D2AB-A03D-4D90-84BA-11075F2BAF1C-160x90.png 160w, https://kazabahikaru.com/wp-content/uploads/2025/02/F3C0D2AB-A03D-4D90-84BA-11075F2BAF1C-320x180.png 320w" sizes="(max-width: 880px) 100vw, 880px" /></figure>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-13 sbs-flat sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/20221016_193944.jpg" alt="ぷ" class="speech-icon-image"/></figure><div class="speech-name">ぷ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">…？ カテゴリ割合の合計おかしくない？</p>
</div></div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-flat sbp-r sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/037.jpg" alt="ぴ" class="speech-icon-image"/></figure><div class="speech-name">ぴ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">ALLSELECTED関数なら大丈夫だったと思う<br>スクロールしてそっち見て</p>
</div></div>



<div style="height:80px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading"><span id="toc3">全体の合計/全体の割合を出す</span></h2>



<h3 class="wp-block-heading has-medium-font-size" style="border-radius:100px"><span id="toc4">ALL関数</span></h3>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="353" height="282" src="https://kazabahikaru.com/wp-content/uploads/2025/02/12A5D631-FE0B-4ED8-B10D-33CD3FCD766A.png" alt="" class="wp-image-1830" srcset="https://kazabahikaru.com/wp-content/uploads/2025/02/12A5D631-FE0B-4ED8-B10D-33CD3FCD766A.png 353w, https://kazabahikaru.com/wp-content/uploads/2025/02/12A5D631-FE0B-4ED8-B10D-33CD3FCD766A-300x240.png 300w" sizes="(max-width: 353px) 100vw, 353px" /></figure>



<p class="wp-block-paragraph">上の表の商品名の数量が全体の合計数量である4,740のうち何％を占めているのかを出して表示したいと思います。</p>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-13 sbs-flat sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/20221016_193944.jpg" alt="ぷ" class="speech-icon-image"/></figure><div class="speech-name">ぷ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">さっきの感じだと、SUMで全体の合計を出して割るんじゃあダメなんでしょ</p>
</div></div>



<p class="wp-block-paragraph">もう一回やってみましょう。SUMの合計メジャーとそれで割って割合を出したメジャーを入れます。</p>



<pre class="wp-block-code"><code>数量合計 = SUM('2025_売上'&#91;数量])</code></pre>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="418" height="277" src="https://kazabahikaru.com/wp-content/uploads/2025/02/B7DF05D7-1996-4A96-A82E-393B8A0EC6AA.png" alt="" class="wp-image-1831" srcset="https://kazabahikaru.com/wp-content/uploads/2025/02/B7DF05D7-1996-4A96-A82E-393B8A0EC6AA.png 418w, https://kazabahikaru.com/wp-content/uploads/2025/02/B7DF05D7-1996-4A96-A82E-393B8A0EC6AA-300x199.png 300w" sizes="(max-width: 418px) 100vw, 418px" /></figure>



<pre class="wp-block-code"><code>数量割合 = DIVIDE(SUM('2025_売上'&#91;数量]),'2025_売上'&#91;数量合計])</code></pre>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="499" height="271" src="https://kazabahikaru.com/wp-content/uploads/2025/02/4C172CC1-33C9-47F9-8591-97438D53BEDE.png" alt="" class="wp-image-1832" srcset="https://kazabahikaru.com/wp-content/uploads/2025/02/4C172CC1-33C9-47F9-8591-97438D53BEDE.png 499w, https://kazabahikaru.com/wp-content/uploads/2025/02/4C172CC1-33C9-47F9-8591-97438D53BEDE-300x163.png 300w" sizes="(max-width: 499px) 100vw, 499px" /></figure>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-13 sbs-flat sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/20221016_193944.jpg" alt="ぷ" class="speech-icon-image"/></figure><div class="speech-name">ぷ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">うわーやだー</p>
</div></div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-flat sbp-r sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/037.jpg" alt="ぴ" class="speech-icon-image"/></figure><div class="speech-name">ぴ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">SUMで全体の合計を出したつもりでも、表に入れれば商品名で分解されちゃうね</p>
</div></div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-flat sbp-r sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/037.jpg" alt="ぴ" class="speech-icon-image"/></figure><div class="speech-name">ぴ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">さっきのALL関数で今度は「商品名」も「カテゴリ」もフィルタークリアしよう</p>
</div></div>



<p class="wp-block-paragraph">先ほどは商品名のみALL関数を使って記述しましたが、今回はその後ろにカテゴリも追加されています。</p>



<pre class="wp-block-code"><code>ALL関数_数量合計 = CALCULATE(SUM('2025_売上'&#91;数量]),ALL('2025_売上'&#91;商品名]),ALL('2025_売上'&#91;カテゴリ]))</code></pre>



<p class="wp-block-paragraph">割合を出すメジャーも作ります。</p>



<pre class="wp-block-code"><code>数量割合 = DIVIDE(SUM('2025_売上'&#91;数量]),'2025_売上'&#91;ALL関数_数量合計])</code></pre>



<p class="wp-block-paragraph">では表に入れてみましょう。</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="606" height="327" src="https://kazabahikaru.com/wp-content/uploads/2025/02/5891DA90-1ECA-4739-BD99-AD0CADD8A2D6.png" alt="" class="wp-image-1844" srcset="https://kazabahikaru.com/wp-content/uploads/2025/02/5891DA90-1ECA-4739-BD99-AD0CADD8A2D6.png 606w, https://kazabahikaru.com/wp-content/uploads/2025/02/5891DA90-1ECA-4739-BD99-AD0CADD8A2D6-300x162.png 300w" sizes="(max-width: 606px) 100vw, 606px" /></figure>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-13 sbs-flat sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/20221016_193944.jpg" alt="ぷ" class="speech-icon-image"/></figure><div class="speech-name">ぷ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">いいね</p>
</div></div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-13 sbs-flat sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/20221016_193944.jpg" alt="ぷ" class="speech-icon-image"/></figure><div class="speech-name">ぷ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">でもこれ表の中の全部の列を指定しないといけないの？めんどみMAX</p>
</div></div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-flat sbp-r sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/037.jpg" alt="ぴ" class="speech-icon-image"/></figure><div class="speech-name">ぴ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">列じゃなくテーブル全部も指定できるんだ。結果は一緒だよ</p>
</div></div>



<pre class="wp-block-code"><code>ALL関数その２ = CALCULATE(SUM('2025_売上'&#91;数量]),ALL('2025_売上'))</code></pre>



<p class="wp-block-paragraph">実は後から気が付きました。列ごとに指定するより上のやつ使ってください。</p>



<div style="height:51px" aria-hidden="true" class="wp-block-spacer"></div>



<section class="change-area">



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph"><strong><span class="fz-20px">完成</span></strong><br>並べるとこんな感じです。<br>メジャー名が適当なのは目をつぶってください。なにも考えてませんでした…。</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="569" height="319" src="https://kazabahikaru.com/wp-content/uploads/2025/02/7EB4C9A7-ADBA-4C92-B712-DCEEA41F8425.png" alt="" class="wp-image-1838" srcset="https://kazabahikaru.com/wp-content/uploads/2025/02/7EB4C9A7-ADBA-4C92-B712-DCEEA41F8425.png 569w, https://kazabahikaru.com/wp-content/uploads/2025/02/7EB4C9A7-ADBA-4C92-B712-DCEEA41F8425-300x168.png 300w, https://kazabahikaru.com/wp-content/uploads/2025/02/7EB4C9A7-ADBA-4C92-B712-DCEEA41F8425-120x68.png 120w, https://kazabahikaru.com/wp-content/uploads/2025/02/7EB4C9A7-ADBA-4C92-B712-DCEEA41F8425-160x90.png 160w, https://kazabahikaru.com/wp-content/uploads/2025/02/7EB4C9A7-ADBA-4C92-B712-DCEEA41F8425-320x180.png 320w" sizes="(max-width: 569px) 100vw, 569px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="606" height="327" src="https://kazabahikaru.com/wp-content/uploads/2025/02/5891DA90-1ECA-4739-BD99-AD0CADD8A2D6.png" alt="" class="wp-image-1844" srcset="https://kazabahikaru.com/wp-content/uploads/2025/02/5891DA90-1ECA-4739-BD99-AD0CADD8A2D6.png 606w, https://kazabahikaru.com/wp-content/uploads/2025/02/5891DA90-1ECA-4739-BD99-AD0CADD8A2D6-300x162.png 300w" sizes="(max-width: 606px) 100vw, 606px" /></figure>
</div>
</div>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



</section>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading has-medium-font-size" style="border-radius:100px"><span id="toc5">ALLEXCEPT関数</span></h3>



<p class="wp-block-paragraph">全体の合計を固定で出したいならALL関数よりもっといいのがあるのを見つけました。<br>ということでALLEXCEPT関数を使ってみようと思います。</p>



<p class="wp-block-paragraph">Power BI曰くALLEXCEPT関数とは「指定された列のフィルターの影響を受ける行を除く、テーブル内のすべての行を返します。」とのこと。</p>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-flat sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/037.jpg" alt="ぴ" class="speech-icon-image"/></figure><div class="speech-name">ぴ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">ALLEXCEPTを使うと一つずつ列をALL関数でフィルタークリアしなくてよくなるよ</p>
</div></div>



<p class="wp-block-paragraph">ALL関数▼</p>



<pre class="wp-block-code"><code>ALL関数 = CALCULATE(SUM('2025_売上'&#91;数量]),ALL('2025_売上'&#91;商品名]),ALL('2025_売上'&#91;カテゴリ]))</code></pre>



<p class="wp-block-paragraph">ALLEXCEPT関数▼</p>



<pre class="wp-block-code"><code>ALLEXCEPT関数 = CALCULATE(SUM('2025_売上'&#91;数量]),ALLEXCEPT('2025_売上','2025_売上'&#91;数量]))</code></pre>



<p class="wp-block-paragraph">結果比較▼</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="586" height="337" src="https://kazabahikaru.com/wp-content/uploads/2025/02/C3F08C3E-3D24-4769-8D92-5D9EB5B0489D.png" alt="" class="wp-image-1862" srcset="https://kazabahikaru.com/wp-content/uploads/2025/02/C3F08C3E-3D24-4769-8D92-5D9EB5B0489D.png 586w, https://kazabahikaru.com/wp-content/uploads/2025/02/C3F08C3E-3D24-4769-8D92-5D9EB5B0489D-300x173.png 300w, https://kazabahikaru.com/wp-content/uploads/2025/02/C3F08C3E-3D24-4769-8D92-5D9EB5B0489D-120x68.png 120w" sizes="(max-width: 586px) 100vw, 586px" /></figure>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-15 sbs-flat sbp-r sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/20230815_163403.jpg" alt="も" class="speech-icon-image"/></figure><div class="speech-name">も</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">ちゃんと数字がでてる！</p>
</div></div>



<p class="wp-block-paragraph">ALLEXCEPT関数は指定した列以外のフィルターをクリアすることができます。先ほどのALL関数ではフィルターを<strong>かける側</strong>を指定してフィルターのクリアをしていました。</p>



<p class="wp-block-paragraph">ALLEXCEPT関数ならフィルターを<strong>かけられる側</strong>、つまりフィルターの影響を受けたくない「数量」を指定すればいいのでわかりやすいですね。</p>



<div style="height:80px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading"><span id="toc6">全体の合計/全体の割合を出す（でもスライサーは使いたい）</span></h2>



<h3 class="wp-block-heading has-medium-font-size" style="border-radius:100px"><span id="toc7">ALLSELECTED関数</span></h3>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="742" height="222" src="https://kazabahikaru.com/wp-content/uploads/2025/02/33819420-08E2-423C-B82F-8E6DB7D06533.png" alt="" class="wp-image-1894" srcset="https://kazabahikaru.com/wp-content/uploads/2025/02/33819420-08E2-423C-B82F-8E6DB7D06533.png 742w, https://kazabahikaru.com/wp-content/uploads/2025/02/33819420-08E2-423C-B82F-8E6DB7D06533-300x90.png 300w" sizes="(max-width: 742px) 100vw, 742px" /></figure>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-13 sbs-flat sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/20221016_193944.jpg" alt="ぷ" class="speech-icon-image"/></figure><div class="speech-name">ぷ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">ALL関数やALLEXCECT関数だとスライサーや視覚化の隣のフィルターが使えないのがなぁ</p>
</div></div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-15 sbs-flat sbp-r sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/20230815_163403.jpg" alt="も" class="speech-icon-image"/></figure><div class="speech-name">も</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">スライサーで絞った値に合わせて合計も変化してほしいね</p>
</div></div>



<p class="wp-block-paragraph">上の表ではオレンジ、キャベツ、きゅうり、じゃがいもの４つでスライサーをかけています。であるならば表内の合計も選択した４つの合計1,206が表示されて欲しいですね。スライサーで選択した項目によって分母である合計値が変わるイメージです。</p>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-flat sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/037.jpg" alt="ぴ" class="speech-icon-image"/></figure><div class="speech-name">ぴ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">ALLSELECTED関数を使おう</p>
</div></div>



<p class="wp-block-paragraph">Power BI曰くALLSELECTED関数とは「テーブルのすべての行、または列のすべての値を返します。クエリ内で適用されている可能性があるフィルターはすべて無視されますが、外部からのフィルターは保持されます。」とのこと。</p>



<pre class="wp-block-code"><code>ALLSELECTED関数 = CALCULATE(SUM('2025_売上'&#91;数量]),ALLSELECTED('2025_売上'))</code></pre>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="900" height="244" src="https://kazabahikaru.com/wp-content/uploads/2025/02/865B7648-8A75-4BFD-88FA-52C07CC421A1.png" alt="" class="wp-image-1895" srcset="https://kazabahikaru.com/wp-content/uploads/2025/02/865B7648-8A75-4BFD-88FA-52C07CC421A1.png 900w, https://kazabahikaru.com/wp-content/uploads/2025/02/865B7648-8A75-4BFD-88FA-52C07CC421A1-300x81.png 300w, https://kazabahikaru.com/wp-content/uploads/2025/02/865B7648-8A75-4BFD-88FA-52C07CC421A1-768x208.png 768w" sizes="(max-width: 900px) 100vw, 900px" /></figure>



<p class="wp-block-paragraph">ちゃんとスライサーで選択した商品の数量合計になっていますね。</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="903" height="236" src="https://kazabahikaru.com/wp-content/uploads/2025/02/954BC093-0C59-43F1-AB2F-6A9573358A3C.png" alt="" class="wp-image-1896" srcset="https://kazabahikaru.com/wp-content/uploads/2025/02/954BC093-0C59-43F1-AB2F-6A9573358A3C.png 903w, https://kazabahikaru.com/wp-content/uploads/2025/02/954BC093-0C59-43F1-AB2F-6A9573358A3C-300x78.png 300w, https://kazabahikaru.com/wp-content/uploads/2025/02/954BC093-0C59-43F1-AB2F-6A9573358A3C-768x201.png 768w" sizes="(max-width: 903px) 100vw, 903px" /></figure>



<p class="wp-block-paragraph">スライサーで選択する商品名を変えてもちゃんと動いています。</p>



<p class="wp-block-paragraph">ALLSELECTED(&#8216;2025_売上&#8217;)の部分はスライサーで使いたいデータが入っているテーブルを指定しています。つまり「2025_売上」テーブルのデータならスライサーやフィルターをかけることができるということです。</p>



<p class="wp-block-paragraph">ここでは試していませんが、もし別テーブルのデータをスライサーで使いたいならそれも指定してあげないと動かないと思います。たぶん。</p>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-cocoon-blocks-button-1 aligncenter button-block"><a href="https://kazabahikaru.com/power-bi/" class="btn btn-m btn-circle has-text-color has-background has-dark-grey-color has-key-color-background-color has-custom-width cocoon-block-button__width-75" target="_self">記事一覧にもどる</a></div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【DAX】IF関数で複雑な条件指定</title>
		<link>https://kazabahikaru.com/power-bi/dax-if-complex-conditions/</link>
		
		<dc:creator><![CDATA[風場 輝]]></dc:creator>
		<pubDate>Sat, 22 Feb 2025 03:01:39 +0000</pubDate>
				<category><![CDATA[Power BI]]></category>
		<guid isPermaLink="false">https://kazabahikaru.com/?p=1746</guid>

					<description><![CDATA[一つの表があったとして、フィルターであれやこれや絞りたくない時にDAX関数で解決する方法を練習したいと思います。ALL関数のことも書いたのですが長くなったので記事を分割しました。 目次 IF関数でAND条件：AかつBのと [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">一つの表があったとして、フィルターであれやこれや絞りたくない時にDAX関数で解決する方法を練習したいと思います。ALL関数のことも書いたのですが長くなったので記事を分割しました。</p>



<div class="wp-block-cocoon-blocks-blank-box-1 blank-box block-box">
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="512" height="512" src="https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon.webp" alt="" class="wp-image-1479" style="width:188px;height:auto" srcset="https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon.webp 512w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-300x300.webp 300w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-150x150.webp 150w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-270x270.webp 270w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-192x192.webp 192w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-180x180.webp 180w, https://kazabahikaru.com/wp-content/uploads/2025/01/cropped-site_icon-32x32.webp 32w" sizes="(max-width: 512px) 100vw, 512px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph" style="margin-top:var(--wp--preset--spacing--20);margin-right:0;margin-bottom:var(--wp--preset--spacing--20);margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0"><strong><span class="fz-18px"><span class="fz-28px"><span class="fz-24px"><span class="fz-22px">風場 輝</span></span></span></span></strong></p>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-bottom-margin-1em has-bottom-margin" style="margin-top:0px;margin-bottom:0px"/>



<p class="wp-block-paragraph" style="margin-top:0;margin-right:0;margin-bottom:0;margin-left:0">適当に作ったダミーデータでPower BI練習中。バージョンによっては画面がかなり変わることもあるのであしからず。<br>この記事作成時のPower BI Desktopバージョンは「2.139.2054.0 64-bit (2025年1月)」</p>
</div>
</div>
</div>



<figure class="wp-block-image aligncenter size-full"><a href="https://kazabahikaru.com/wp-content/uploads/2025/02/1DB14FC4-043B-4A0B-904F-EB54377F52E9.png"><img loading="lazy" decoding="async" width="471" height="330" src="https://kazabahikaru.com/wp-content/uploads/2025/02/1DB14FC4-043B-4A0B-904F-EB54377F52E9.png" alt="" class="wp-image-1765" srcset="https://kazabahikaru.com/wp-content/uploads/2025/02/1DB14FC4-043B-4A0B-904F-EB54377F52E9.png 471w, https://kazabahikaru.com/wp-content/uploads/2025/02/1DB14FC4-043B-4A0B-904F-EB54377F52E9-300x210.png 300w" sizes="(max-width: 471px) 100vw, 471px" /></a></figure>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-flat sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/037.jpg" alt="ぴ" class="speech-icon-image"/></figure><div class="speech-name">ぴ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">この表を使おう。まずはAND条件とOR条件ができるようにしようか</p>
</div></div>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>




  <div id="toc" class="toc tnt-disc toc-center tnt-disc border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-20" checked><label class="toc-title" for="toc-checkbox-20">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">IF関数でAND条件：AかつBのときCを表示する</a></li><li><a href="#toc2" tabindex="0">IF関数でOR条件：AまたはBのときCを表示する</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">IF関数でAND条件：AかつBのときCを表示する</span></h2>



<p class="wp-block-paragraph">ということで カテゴリ列が「野菜」かつ数量列が「150以上」ならば商品名列の値を返す というDAX関数を作ろうと思います。</p>



<p class="wp-block-paragraph">文章で書くと長ったらしいのでまずは条件を分解してそれらをくっつける形でDAX関数を作りたいと思います。</p>



<p class="wp-block-paragraph"><strong>DAX関数に盛り込む必要がある内容</strong><br>①カテゴリ列が「野菜」である　→CALCULATE関数で指定<br>②数量列が「150以上」である　→CALCULATE関数で指定<br>③上記①②を<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-deep-orange-color">両方満たす</mark></strong>ならば商品名列の値を返す　→AND条件</p>



<p class="wp-block-paragraph">AND条件はそれぞれの条件を「&amp;&amp;」でつなぎます。</p>



<pre class="wp-block-code"><code>IF_AND条件 = 
--カテゴリが野菜かつ数量が150以上ならば商品名を返す
VAR Category = CALCULATE(MAX('2025_売上'&#91;カテゴリ]) = "野菜" )
VAR Quantity = CALCULATE(SUM('2025_売上'&#91;数量]) &gt;= 150 )

RETURN
IF(Category &amp;&amp; Quantity , MAX('2025_売上'&#91;商品名]))</code></pre>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-flat sbp-r sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/037.jpg" alt="ぴ" class="speech-icon-image"/></figure><div class="speech-name">ぴ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">①から順に記載するとこんな感じだね。変数を使わなくてもできるよ</p>
</div></div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-15 sbs-flat sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/20230815_163403.jpg" alt="も" class="speech-icon-image"/></figure><div class="speech-name">も</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">横棒2本を書いてから文字を書くとコメント扱いになるんだ！知らなかった</p>
</div></div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-15 sbs-flat sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/20230815_163403.jpg" alt="も" class="speech-icon-image"/></figure><div class="speech-name">も</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">条件を満たさないときに×って返したいときは IF(Category &amp;&amp; Quantity , MAX(&#8216;2025_売上'[商品名]),&#8221;×&#8221;)ってすればいいよ</p>
</div></div>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">それでは、ちゃんとDAX関数が機能しているか確認してみましょう。</p>



<figure class="wp-block-image aligncenter size-full"><a href="https://kazabahikaru.com/wp-content/uploads/2025/02/B79E2095-77E3-4FC6-8964-CCD87D6C1275.png"><img loading="lazy" decoding="async" width="460" height="324" src="https://kazabahikaru.com/wp-content/uploads/2025/02/B79E2095-77E3-4FC6-8964-CCD87D6C1275.png" alt="" class="wp-image-1776" srcset="https://kazabahikaru.com/wp-content/uploads/2025/02/B79E2095-77E3-4FC6-8964-CCD87D6C1275.png 460w, https://kazabahikaru.com/wp-content/uploads/2025/02/B79E2095-77E3-4FC6-8964-CCD87D6C1275-300x211.png 300w" sizes="(max-width: 460px) 100vw, 460px" /></a></figure>



<p class="wp-block-paragraph"><strong>確認ポイント</strong><br>・数量が150以上だろうとカテゴリが果物なら問答無用で除外されているか<br>・カテゴリが野菜でも数量が150未満のものは除外されているか<br>・条件に合う場合、商品名が表示されているか</p>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-13 sbs-flat sbp-r sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/20221016_193944.jpg" alt="ぷ" class="speech-icon-image"/></figure><div class="speech-name">ぷ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">見た感じ大丈夫そう</p>
</div></div>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading"><span id="toc2">IF関数でOR条件：AまたはBのときCを表示する</span></h2>



<p class="wp-block-paragraph">同じように カテゴリ列が「野菜」または数量列が「150以上」ならば商品名列の値を返す というDAX関数を作ろうと思います。</p>



<p class="wp-block-paragraph"><strong>DAX関数に盛り込む必要がある内容</strong><br>①カテゴリ列が「野菜」である　→CALCULATE関数で指定<br>②数量列が「150以上」である　→CALCULATE関数で指定<br>③上記①②を<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-deep-orange-color">どちらか一方でも満たす</mark></strong>ならば商品名列の値を返す　→OR条件</p>



<p class="wp-block-paragraph">OR条件はそれぞれの条件を「||」でつなぎます。<br>私のキーボードだと右上にあって円マークと同じキーです。Shiftキーを押しながらクリックすればいけます。</p>



<pre class="wp-block-code"><code>IF_OR条件 = 
--カテゴリが野菜または数量が150以上ならば商品名を返す
VAR Category = CALCULATE(MAX('2025_売上'&#91;カテゴリ]) = "野菜" )
VAR Quantity = CALCULATE(SUM('2025_売上'&#91;数量]) &gt;= 150 )

RETURN
IF(Category || Quantity , MAX('2025_売上'&#91;商品名]))</code></pre>



<p class="wp-block-paragraph">こちらも確認してみましょう。果物も範囲に入ったので増えているはずです。</p>



<figure class="wp-block-image aligncenter size-full"><a href="https://kazabahikaru.com/wp-content/uploads/2025/02/B6D73556-B1EF-4BCB-87B2-76A2FDF79A05.png"><img loading="lazy" decoding="async" width="461" height="324" src="https://kazabahikaru.com/wp-content/uploads/2025/02/B6D73556-B1EF-4BCB-87B2-76A2FDF79A05.png" alt="" class="wp-image-1788" srcset="https://kazabahikaru.com/wp-content/uploads/2025/02/B6D73556-B1EF-4BCB-87B2-76A2FDF79A05.png 461w, https://kazabahikaru.com/wp-content/uploads/2025/02/B6D73556-B1EF-4BCB-87B2-76A2FDF79A05-300x211.png 300w" sizes="(max-width: 461px) 100vw, 461px" /></a></figure>



<p class="wp-block-paragraph"><strong>確認ポイント</strong><br>・数量が150未満だろうとカテゴリが野菜なら問答無用で表示されているか<br>・カテゴリが果物でも数量が150以上なら表示されているか<br>・条件に合う場合、商品名が表示されているか</p>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-15 sbs-flat sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/20230815_163403.jpg" alt="も" class="speech-icon-image"/></figure><div class="speech-name">も</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">大丈夫そう。キャベツ、さくらんぼ、ほうれん草が仲間入りしたね</p>
</div></div>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">・・・</p>



<p class="wp-block-paragraph">まって今ふと気が付いたんですけどスイカって野菜では？</p>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-flat sbp-r sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://kazabahikaru.com/wp-content/uploads/2025/02/037.jpg" alt="ぴ" class="speech-icon-image"/></figure><div class="speech-name">ぴ</div></div><div class="speech-balloon">
<p class="wp-block-paragraph">軽く調べてみたけど、なんかどっちでも大丈夫っぽい</p>
</div></div>



<p class="wp-block-paragraph">なるほど。果実的野菜。。。いろいろあるんだ。<br>まぁ野菜派の方はPower Queryから置換で変えてください。</p>



<p class="wp-block-paragraph">閑話休題。</p>



<section class="change-area">



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph"><strong><span class="fz-16px"><span class="fz-18px"><span class="fz-20px">完成</span></span></span></strong><br>AND条件とOR条件のDAX関数を入れました。</p>



<figure class="wp-block-image aligncenter size-full"><a href="https://kazabahikaru.com/wp-content/uploads/2025/02/DA375DAD-EAFB-4A78-A045-7EE35CFDD964.png"><img loading="lazy" decoding="async" width="577" height="351" src="https://kazabahikaru.com/wp-content/uploads/2025/02/DA375DAD-EAFB-4A78-A045-7EE35CFDD964.png" alt="" class="wp-image-1791" srcset="https://kazabahikaru.com/wp-content/uploads/2025/02/DA375DAD-EAFB-4A78-A045-7EE35CFDD964.png 577w, https://kazabahikaru.com/wp-content/uploads/2025/02/DA375DAD-EAFB-4A78-A045-7EE35CFDD964-300x182.png 300w" sizes="(max-width: 577px) 100vw, 577px" /></a></figure>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



</section>



<p class="has-text-align-center wp-block-paragraph">もう少しシンプルな条件指定の記事ならこちら↓</p>



<div class="wp-block-cocoon-blocks-button-1 aligncenter button-block"><a href="https://kazabahikaru.com/power-bi/2025/02/06/%e3%80%90dax%e3%80%91%e3%82%82%e3%81%97a%e3%81%aa%e3%82%89b%e3%82%92%e8%a1%a8%e7%a4%ba%e3%81%99%e3%82%8b/" class="btn btn-m btn-circle has-background has-key-color-background-color has-custom-width cocoon-block-button__width-75" target="_self">【DAX】もしAならBを表示する</a></div>



<div class="wp-block-cocoon-blocks-button-1 aligncenter button-block"><a href="https://kazabahikaru.com/power-bi/" class="btn btn-m btn-circle has-text-color has-background has-dark-grey-color has-key-color-background-color has-custom-width cocoon-block-button__width-75" target="_self">記事一覧にもどる</a></div>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
