前提
・スライサーで0~100まで数値を変化できるようにしている。
・今回使用するデータと上記スライサーで使用するデータ間にリレーションは無い。
実現したいこと
・上記スライサーで選択した数字が例えば50未満なら5, 50以上なら10をデータにかけ算するようにしたい。
発生している問題・エラーメッセージ
・スライサーの値を変化させてもデータにかけ算される値が5から変わらない。(適当なグラフを表示させて確認)
該当のソースコード
列 = if(SELECTEDVALUE(NumList[Val]) < 50, 5, 10) * 'Sheet1'[Column1]
試したこと
・カードを使って前半の「if(SELECTEDVALUE(NumList[Val]) < 50, 5, 10)」まではスライサーの選択に応じて5 or 10に変化することを確認。
・「列 = 10 * 'Sheet1'[Column1]」のように定数に置き換えてみても意図したとおりの結果になることを確認。
自分が何かIF文の仕様などを勘違いしているのでしょうか?PowerBIは最近始めたばかりなのでまだわからないことが多く、アドバイスをお願いいたします。

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/07/25 23:41
2022/07/26 14:30
2022/07/26 22:22 編集
2022/07/26 22:19