LuckyTemplates スライサーのチュートリアル:選択範囲を正しくカウントする

LuckyTemplates スライサーのチュートリアル:選択範囲を正しくカウントする

今日のチュートリアルでは、注意しないとつまずく可能性がある、LuckyTemplates スライサーに関する微妙な問題に対処します。もしあなたがこの問題に遭遇したとしても、同じ問題が起こらないことを願って、私はあなたと一緒にこの問題を乗り越えたいと思います。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。

今日検討する問題は、LuckyTemplates スライサーで選択範囲をカウントする方法です。簡単そうに思えますが、少し問題があります。

私が行った特定の使用例は、2 つのスライサー内で動的なベン図を構築することでした。それぞれで行われた選択の数を数えて、2 つの間でどれが共通であるかを比較したいと思いました。さまざまな使用例がありますが、ここでやりたいのは、選択の数を数える一般的な例だけを見ていきたいということです。

目次

LuckyTemplates スライサーの微妙な問題

まず、Microsoft MVP の Greg Deckler によって、特に LuckyTemplates メンバー向けに構築された DAX Editor Pro に飛び込んでみましょう。私はこれを使うのが大好きになったので、今日コードを構築するときにそれをお見せしたいと思いました。

基本的なカウント メジャーを構築することから始めます。これをBasic Countと呼びます。スライサーの選択された要素のを実行したいと考えています。したがって、複数選択の場合、それはになります。次に、スライサーにある「訪問国」フィールドだけを選択し、それを閉じます。

LuckyTemplates スライサーのチュートリアル:選択範囲を正しくカウントする

このエディタを正しく閉じると、このような折りたたみが行われることがわかります。

LuckyTemplates スライサーのチュートリアル:選択範囲を正しくカウントする

フォーマッタをクリックすることもできます。どのテーブルにそれを入れるかを尋ねられます。それをメジャー テーブル、主要メジャーに入れて保存します。

LuckyTemplates スライサーのチュートリアル:選択範囲を正しくカウントする

ここで、LuckyTemplates に戻ると、Basic Count メジャーがあることがわかります。

LuckyTemplates スライサーのチュートリアル:選択範囲を正しくカウントする

ここでカードにドロップするだけで、問題があることがすぐにわかります。何も選択されていませんが、基本カウントとして 5 が表示されています。

LuckyTemplates スライサーのチュートリアル:選択範囲を正しくカウントする

LuckyTemplates スライサーは、何も選択されていない場合を除いて、通常は正常に機能します。ほとんどの場合、売上高などでフィルタリングしても問題ありません。何も選択しない場合は、通常、すべてを選択することを意味します。しかし、この場合、選択の数を数えているので、間違った結果が得られます。本来はゼロであるはずのものが 5 つ得られました。

したがって、カウントだけでなく、選択している内容について説明するテキストを加えてみましょう。

LuckyTemplates スライサーで選択範囲を正しくカウントする方法

DAX Editor Pro に戻って、これを正しく実行しましょう。新しいメジャーを作成し、これをCorrect Countと呼びます。最初に行うことは、何かが選択されているかどうかを決定する変数を作成することです。

ここで必要となる重要な関数は、と呼ばれる関数です。この関数はその名の通り、フィールドにフィルターがあるかどうかに基づいて値を返します。したがって、スライサーに選択がない場合、ISFILTERED は false になります。いずれの場合も、スライサーに選択がある場合、ISFILTERED は true になります。

LuckyTemplates スライサーのチュートリアル:選択範囲を正しくカウントする

次に行うことは、選択の数をカウントすることです。ここで以前のメジャー (基本カウント) を使用できます。次に、スライサーの最大選択数を見ていきます。この変数を MaxSelections と呼びます。これは、訪問国テーブルのと COUNTROWSになります。を使用してそのテーブル上のフィルターをすべて削除します。

LuckyTemplates スライサーのチュートリアル:選択範囲を正しくカウントする

それでは、結果を見ていきましょう。ここには一連の条件があるため、これを行う最良の方法はステートメントを使用することです。

最初の条件は、選択されたものが false の場合、選択された国を返さないことです。次の条件は、選択が 1 つある場合は、単に1 つの国が選択されていると言えます。

さて、今度はスペクトルの反対側に行き、全員が選択されたらどうなるだろうかと言いたいと思います。それを判断する方法は、CountSelected が MaxSelections と等しい場合すべての国が選択されていることになります。次に、そこに数値を入力します。これが MaxSelections 数値です。

次に、選択したいくつかの国を追加し、新しい行に最大数を返します。ハードリターンのコードである UNICHAR (10) を使用できます。「フォーマット」をクリックすると、メジャーが自動的に適切にフォーマットされます。ここに説明テキストを追加することもできます。スライサーでの選択数が正しくカウントされていると言えます。

LuckyTemplates スライサーのチュートリアル:選択範囲を正しくカウントする

LuckyTemplates に戻ると、現在はうまく機能していることがわかります。

LuckyTemplates スライサーのチュートリアル:選択範囲を正しくカウントする


LuckyTemplates でメトリック選択スライサーを作成する
LuckyTemplates スライサーで複数の選択を表示する
LuckyTemplates での動的日付スライサー 期間テーブルを使用する

結論

これにより、スライサーの選択を正しくカウントできるようになります。この手法の鍵となるのは、ISFILTERED 関数です。それがすべてと何もないことを区別するものです。お役に立てば幸いです。以下でこのチュートリアルの完全なビデオを視聴し、このトピックの詳細については関連リンクもチェックしてください。

ではごきげんよう!


Python における Self とは: 実際の例

Python における Self とは: 実際の例

Python における Self とは: 実際の例

RでRDSファイルを保存してロードする方法

RでRDSファイルを保存してロードする方法

R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。

最初の N 営業日の再考 – DAX コーディング言語ソリューション

最初の N 営業日の再考 – DAX コーディング言語ソリューション

この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。

LuckyTemplates のフィルター コンテキストの概要

LuckyTemplates のフィルター コンテキストの概要

この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。

LuckyTemplates を使用したビジネス レポート

LuckyTemplates を使用したビジネス レポート

これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて