質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Power BI

Power BIは、マイクロソフト社が提供しているBIツールです。レポートの作成・共有、エクセルや会計システムなどさまざまなソフトウエアのデータをグラフやチャートに変換。データの分析・解析などにも利用できます。

Q&A

1回答

567閲覧

PowerBI 指定した日付が契約期間内にあるものだけを集計する方法

n10mo14

総合スコア15

Power BI

Power BIは、マイクロソフト社が提供しているBIツールです。レポートの作成・共有、エクセルや会計システムなどさまざまなソフトウエアのデータをグラフやチャートに変換。データの分析・解析などにも利用できます。

0グッド

0クリップ

投稿2022/06/23 12:57

色々試してみたのですが、どうしても解決できないのでお力添えいただけないでしょうか。

PowerBIを使う前提になります。
カレンダーテーブルを参照したスライサーで任意の日付(年月まで。ex.2022年8月)を選び、その選んだ日付で有効期間内にあるものだけの月額費用の合計を算出したいと思っております。(仮に、2022年8月を選択した場合、例えば契約開始日が2022年1月、契約終了日が2022年10月のものは有効であり、その分の月額費用は算出。一方で、例えば契約開始日が2022年1月、契約終了日が2022年7月のものは有効でなく、その分の月額費用は算出しない。)

テーブルの列名は以下になります。
費用名、契約開始日、契約終了日、月額費用

よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

以下のメジャー式を利用することで実現できませんでしょうか?
スライサーで年月は一意に決まり,カレンダーテーブルの年月は日付型であることを想定したメジャーになります。

有効期間月額合計 = var year_month = SELECTEDVALUE('カレンダー'[年月]) return CALCULATE( SUM('テーブル'[月額費用]), KEEPFILTERS('テーブル'[契約開始日] <= year_month), KEEPFILTERS('テーブル'[契約終了日] >= year_month) )

投稿2022/10/12 13:11

aaa_ytooooo

総合スコア16

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問