LuckyTemplates の ROUND 関数 – 条件付き書式設定

LuckyTemplates の ROUND 関数 – 条件付き書式設定

このチュートリアルでは、条件付き書式設定に関して LuckyTemplates でROUND関数を使用する方法について説明します。Excel ユーザーは、この関数が Excel でどのように機能するかをよく知っているかもしれませんが、実際、LuckyTemplates でも同様の方法で使用します。 このチュートリアルのビデオ全体は、このブログの下部でご覧いただけます

最近、条件付き書式設定で問題が発生したので、この機能を使用して問題を解決した方法を紹介します。他の 2 つの列の結果が一致しない場合は、特定の列の数値を強調表示する必要がありました。LuckyTemplatesのエキスパートの 1 人と話した結果、 ROUNDという DAX 関数を使用する必要があることがわかりました。 

目次

LuckyTemplates の ROUND 関数

関数は、数値を指定した桁数に丸めるために使用されます。この機能に関する Microsoft のドキュメントは、ここで確認できます。

LuckyTemplates の ROUND 関数 – 条件付き書式設定

数値用語は四捨五入する数値を指します。私の場合はこれが対策です。一方、num_digitals は、四捨五入する小数点からの桁数を表します。

LuckyTemplates の ROUND 関数 – 条件付き書式設定

ROUND関数を使用する場合は、これらの考慮事項も確認できます。

LuckyTemplates の ROUND 関数 – 条件付き書式設定

クライアントに対して行った計算と条件付き強調表示でこの DAX 関数をどのように使用したかについて説明します。

LuckyTemplates の ROUND 関数を使用しないマージン計算

これは、クライアントに対して証拠金目標の計算と条件付き強調表示を行ったときの状況です。この表を仕事ごとに分類してみました。また、ジョブの合計数を確認できるように[ジョブ数]列も追加しました。

LuckyTemplates の ROUND 関数 – 条件付き書式設定

このシナリオでは、マージン ターゲット テストという名前のメジャーを使用して、情報ページのマージン列の結果を取得しました。

LuckyTemplates の ROUND 関数 – 条件付き書式設定

「情報ページのマージン」列はマージンの計算です。通常、マージンは数値形式です。そこで、パーセンテージを取得するために、このメジャーを使用してマージンを 100 に分割しました。

LuckyTemplates の ROUND 関数 – 条件付き書式設定

間違った条件付き書式設定のサンプル シナリオ

元の測定では、実際のマージン(Margin% v2列の数値) と一致しない場合、情報ページのマージン列の数値をオレンジ色で強調表示しようとしていました。

LuckyTemplates の ROUND 関数 – 条件付き書式設定

それを示すために、ここに「間違っている」とラベルを付けたタブを示します。これにより、間違った値が強調表示されて表示されます。

LuckyTemplates の ROUND 関数 – 条件付き書式設定

ご覧のとおり、「情報ページのマージン」列のマージンは37.5%です。次に、 Margin% v2 列TESTING列の数値が一致しました。その場合、37.5% は強調表示されるべきではありません。この表は、メジャーを設定した元の方法が原因で、間違った出力を示しています。

間違った測定値を確認する

これは、前のシナリオで使用した間違った対策です。

LuckyTemplates の ROUND 関数 – 条件付き書式設定

この対策では、 MarginNoGoodという変数を作成しました。この変数には、 TESTING列の結果がMargin% v2列の数値と一致しない場合、値が 1 に設定されるという条件が含まれています。そうでない場合、値は 0 に設定されます

LuckyTemplates の ROUND 関数 – 条件付き書式設定

次に、CompletedMargin変数を作成しました。これを使用して、「 Job Completed」ステータスにあるジョブと、MarginNoGood の計算で0になったジョブの数を計算しました。

LuckyTemplates の ROUND 関数 – 条件付き書式設定

その後、RETURNキーワードを使用して6または0を取得し、情報ページのマージン列の下の数字の背景を条件付きで強調表示するために使用できます。

LuckyTemplates の ROUND 関数 – 条件付き書式設定

条件付きハイライト背景の作成

ここで情報ページの余白を開いて、条件付きハイライトの背景を作成しました。「条件付き書式」オプションの上にマウスを移動し、「背景色」オプションをクリックするだけです。

LuckyTemplates の ROUND 関数 – 条件付き書式設定

次に、ここにはさまざまなオプションがあります。この例では、「ルール」オプションを使用しました。

LuckyTemplates の ROUND 関数 – 条件付き書式設定

そこから、値が6 の場合、情報ページのマージン列の結果がオレンジ色の背景で強調表示される というルールを設定します。

LuckyTemplates の ROUND 関数 – 条件付き書式設定

前述の計算と条件付き書式設定では、情報ページの余白列の下の数値が誤って強調表示されていました。ご覧のとおり、Margin% v2 列TESTING列の数値は一致していますが、情報ページのマージン列の数値は強調表示されたままです。

LuckyTemplates の ROUND 関数 – 条件付き書式設定

したがって、正しく動作させるにはROUND関数を使用する必要がありました。

LuckyTemplates で ROUND 関数を使用した条件付き書式設定

Job Info Marginという名前の別のメジャーを作成しました。この測定で使用した式は、前の式とほぼ同様です。ただし、この数式ではROUND関数を使用しました。また、 num_digitsとして 3 を使用しました。つまり、小数点以下 3 桁に四捨五入したいということになります。

LuckyTemplates の ROUND 関数 – 条件付き書式設定

これにより、情報ページの余白列のすべての数値がオレンジ色で強調表示されます。これは、 Margin% v2 列TESTING列の数値が一致していないためです。

LuckyTemplates の ROUND 関数 – 条件付き書式設定

テーブルを下にスクロールすると、Margin%v2 列TESTING列が一致する行があることがわかります。したがって、情報ページのマージンの下の数字は強調表示されませんでした。

LuckyTemplates の ROUND 関数 – 条件付き書式設定

そして、それが私が必要とする正しい出力です。したがって、 ROUND関数の助けを借りて、条件付き強調表示が正しく機能するようになりました。



LuckyTemplates で DAXカスタム条件付き書式設定テクニックを使用して LuckyTemplates でマージンの割合を計算する
LuckyTemplates で条件付き書式を使用した独自の洞察を紹介する

結論

最後に、条件付き書式設定に関しては、 ROUND関数が非常に役立ちます。Excel に慣れている人であれば、 ROUND関数を使用した経験があるでしょう。ただし、ここ DAX では、2 つの数値またはパーセンテージが一致しない理由の分析に行き詰まった場合は、この関数を使用してみてください。

これが今後の DAX の取り組みに役立つことを願っています。

その他の例や関連コンテンツについては、以下のリンクをご覧ください。

ありがとう!

ジャレット


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 ゲートウェイとは何ですか? 知っておくべきことすべて