回答編集履歴

2

回答の編集

2022/06/21 13:19

投稿

mhoby_vt
mhoby_vt

スコア225

test CHANGED
@@ -10,3 +10,20 @@
10
10
  ```
11
11
 
12
12
  スライサーで選択された項目でテーブルにフィルターがかかっている状態なので、ALL関数でフィルターを解除した状態のテーブルにする必要があります。
13
+
14
+ 2022/6/21 追記↓
15
+
16
+ すみません、質問内容を勘違いしておりました。
17
+
18
+ カードでの動的な表示ですが、メジャーを使用する必要がないと思います。
19
+ 対象のテーブルで、列追加をし、以下式を入力します。
20
+ ```
21
+ ランキング =
22
+ RANKX('都道府県テーブル',[人数])
23
+ ```
24
+
25
+ 上記で作成した「ランキング」列をカードに使用すれば動的に切り替わると思います。
26
+ テーブル上でランキング列を持ってしまえば、[rank2_全体]メジャーは不要になるかと思います。
27
+
28
+ 不明点等あればコメントお願い致します。
29
+

1

コードの修正

2022/06/20 23:59

投稿

mhoby_vt
mhoby_vt

スコア225

test CHANGED
@@ -4,7 +4,7 @@
4
4
  count_rank =
5
5
  CALCULATE(
6
6
  [rank2_全体]
7
- ,ALL('都道府県テーブル'[都道府県])
7
+ ,ALL(Sheet1[都道府県])
8
8
  ,ALLSELECTED(Sheet1[都道府県])
9
9
  )
10
10
  ```