Python における Self とは: 実際の例
Python における Self とは: 実際の例
このチュートリアルでは、条件付き書式設定に関して LuckyTemplates でROUND関数を使用する方法について説明します。Excel ユーザーは、この関数が Excel でどのように機能するかをよく知っているかもしれませんが、実際、LuckyTemplates でも同様の方法で使用します。 このチュートリアルのビデオ全体は、このブログの下部でご覧いただけます。
最近、条件付き書式設定で問題が発生したので、この機能を使用して問題を解決した方法を紹介します。他の 2 つの列の結果が一致しない場合は、特定の列の数値を強調表示する必要がありました。LuckyTemplatesのエキスパートの 1 人と話した結果、 ROUNDという DAX 関数を使用する必要があることがわかりました。
目次
LuckyTemplates の ROUND 関数
関数は、数値を指定した桁数に丸めるために使用されます。この機能に関する Microsoft のドキュメントは、ここで確認できます。
数値用語は、四捨五入する数値を指します。私の場合はこれが対策です。一方、num_digitals は、四捨五入する小数点からの桁数を表します。
ROUND関数を使用する場合は、これらの考慮事項も確認できます。
クライアントに対して行った計算と条件付き強調表示でこの DAX 関数をどのように使用したかについて説明します。
LuckyTemplates の ROUND 関数を使用しないマージン計算
これは、クライアントに対して証拠金目標の計算と条件付き強調表示を行ったときの状況です。この表を仕事ごとに分類してみました。また、ジョブの合計数を確認できるように[ジョブ数]列も追加しました。
このシナリオでは、マージン ターゲット テストという名前のメジャーを使用して、情報ページのマージン列の結果を取得しました。
「情報ページのマージン」列はマージンの計算です。通常、マージンは数値形式です。そこで、パーセンテージを取得するために、このメジャーを使用してマージンを 100 に分割しました。
間違った条件付き書式設定のサンプル シナリオ
元の測定では、実際のマージン(Margin% v2列の数値) と一致しない場合、情報ページのマージン列の数値をオレンジ色で強調表示しようとしていました。
それを示すために、ここに「間違っている」とラベルを付けたタブを示します。これにより、間違った値が強調表示されて表示されます。
ご覧のとおり、「情報ページのマージン」列のマージンは37.5%です。次に、 Margin% v2 列とTESTING列の数値が一致しました。その場合、37.5% は強調表示されるべきではありません。この表は、メジャーを設定した元の方法が原因で、間違った出力を示しています。
間違った測定値を確認する
これは、前のシナリオで使用した間違った対策です。
この対策では、 MarginNoGoodという変数を作成しました。この変数には、 TESTING列の結果がMargin% v2列の数値と一致しない場合、値が 1 に設定されるという条件が含まれています。そうでない場合、値は 0 に設定されます。
次に、CompletedMargin変数を作成しました。これを使用して、「 Job Completed」ステータスにあるジョブと、MarginNoGood の計算で0になったジョブの数を計算しました。
その後、RETURNキーワードを使用して6または0を取得し、情報ページのマージン列の下の数字の背景を条件付きで強調表示するために使用できます。
条件付きハイライト背景の作成
ここで情報ページの余白を開いて、条件付きハイライトの背景を作成しました。「条件付き書式」オプションの上にマウスを移動し、「背景色」オプションをクリックするだけです。
次に、ここにはさまざまなオプションがあります。この例では、「ルール」オプションを使用しました。
そこから、値が6 の場合、情報ページのマージン列の結果がオレンジ色の背景で強調表示される というルールを設定します。
前述の計算と条件付き書式設定では、情報ページの余白列の下の数値が誤って強調表示されていました。ご覧のとおり、Margin% v2 列とTESTING列の数値は一致していますが、情報ページのマージン列の数値は強調表示されたままです。
したがって、正しく動作させるにはROUND関数を使用する必要がありました。
LuckyTemplates で ROUND 関数を使用した条件付き書式設定
Job Info Marginという名前の別のメジャーを作成しました。この測定で使用した式は、前の式とほぼ同様です。ただし、この数式ではROUND関数を使用しました。また、 num_digitsとして 3 を使用しました。つまり、小数点以下 3 桁に四捨五入したいということになります。
これにより、情報ページの余白列のすべての数値がオレンジ色で強調表示されます。これは、 Margin% v2 列とTESTING列の数値が一致していないためです。
テーブルを下にスクロールすると、Margin%v2 列とTESTING列が一致する行があることがわかります。したがって、情報ページのマージンの下の数字は強調表示されませんでした。
そして、それが私が必要とする正しい出力です。したがって、 ROUND関数の助けを借りて、条件付き強調表示が正しく機能するようになりました。
LuckyTemplates で DAXカスタム条件付き書式設定テクニックを使用して LuckyTemplates でマージンの割合を計算する
LuckyTemplates で条件付き書式を使用した独自の洞察を紹介する
結論
最後に、条件付き書式設定に関しては、 のROUND関数が非常に役立ちます。Excel に慣れている人であれば、 ROUND関数を使用した経験があるでしょう。ただし、ここ DAX では、2 つの数値またはパーセンテージが一致しない理由の分析に行き詰まった場合は、この関数を使用してみてください。
これが今後の DAX の取り組みに役立つことを願っています。
その他の例や関連コンテンツについては、以下のリンクをご覧ください。
ありがとう!
ジャレット
Python における Self とは: 実際の例
R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。
この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。
このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。
この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。
LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。
LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。
このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。
これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。
LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて