前提・実現したいこと
1つの表に対して、複数のスライサーで表現を変更したい。
現在、以下のソースコードで1つの表に対して、予算/売上の切り替えをしています。
追加で、一円単位、千円単位、百万単位のスライサーも別ボタンで追加し、
例えば「予算」ボタンを押している際に、別に設けている「千円」ボタンを押下すると切り替えができるようにしたいです。
単位を変更する書式を変更したメジャーはそれぞれ用意はしている状態です。
該当のソースコード(現在作成している式)
予算売上 = SWITCH(TRUE(), "予算" in ALLSELECTED('AAA'[BBBB]),('CCC'[予算数値]), "売上" in ALLSELECTED('AAA'[BBBB]),('CCC'[売上数値]) )
試したこと
SWITCH構文に式を追加したりしましたがうまくいきませんでした。
データサンプル(追記)
アウトプット例は以下のイメージになります。(以下の表を「予算/売上」「円/千円/百万」と切り替えるイメージです。
| 部署 | ●●製品 | ××製品 |
|---|---|---|
| Aチーム | 1,000,000 | 500,000 |
| Bチーム | 800,000 | 200,000 |
また、記載の単位は、例えば100万の場合、1円の場合「1,000,000」、千円の場合「10」、百万の場合「1」と記載したいです。
追記ありがとうございます。いただいた式で試したところ、無事やりたいことが実現できました。ありがとうございました。
また、コメントいただいた通り、小数点の問題はありますのでその点課題と認識できました。あわせて、ありがとうございました。
度々すみません。その後、小数点問題について考えてみたのですが、以下の式にしたところ、解決したようでした。ご共有まで失礼いたします。
ーーー(一部のみ抜粋します)ーーー
IF(SELECTEDVALUE('予算売上選択'[数値種類]) = "売上" && SELECTEDVALUE(('単位選択'[単位]) = "一円単位"
,FORMAT('予算売上テーブル'[売上]),"#,##0,,.00")
成程、FORMATで指定できるのですね。ありがとうございます。
回答1件
あなたの回答
tips
プレビュー
