LuckyTemplates のカスタム テーマ

LuckyTemplates のカスタム テーマ

今日の投稿では、JSON テーマ ファイルを直接編集して適用することで行えるカスタマイズについて簡単に説明します。これは、実際には LuckyTemplates 自体内で何ができるかを説明したものではなく、カスタム テーマを実行するときに LuckyTemplates の外部で何が実現できるかを示す例です。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。

このトピックは、LuckyTemplates レポートの利用者や一般の LuckyTemplates 開発者を対象としたものではなく、JSON コードを直接編集および作成することに慣れていて慣れている人を対象としています。

カスタム テーマを実装するには、JSON ファイルの構文と構造、さらには開発環境ツールに精通している必要があります。Visual Studio コードを使用して JSON テーマ ファイルを開発します。

LuckyTemplates デスクトップ アプリケーションに既に組み込まれている利用可能なカスタマイズを見てみましょう。まず、作品を展示するためのキャンバスが必要です。私は LuckyTemplates 実践データセットを使用しました。これは、ビジュアルを簡単に構築できるシンプルな販売データセットです。デモ PBIX ファイルは単一のレポート ページであり、標準の 1280 x 720 レポートよりも少し広いスペースを与えるために 1600 x 900 のカスタム サイズが使用されています。

LuckyTemplates のカスタム テーマ

目次

デフォルトのテーマの使用

ここでデフォルトのテーマを見てみましょう。テーマを参照してデフォルトのテーマを適用すると…

LuckyTemplates のカスタム テーマ

…標準的な青、オレンジ、紫の色を使用しているだけであることがわかります。

LuckyTemplates のカスタム テーマ

そして、テーマ「暗い背景に白いテキスト」を選択すると…

LuckyTemplates のカスタム テーマ

…これが今回のテーマです。

LuckyTemplates のカスタム テーマ

カスタム テーマの JSON の基本の簡単な確認

これは、LuckyTemplates 用の JSON ファイルの開発方法に関する包括的なレビューではなく、JSON ファイルに関するいくつかの簡単なコメントです。

JSON はJavaScript Object Notationの略です。これはデータ ファイルのクリア テキスト形式であり、ネストされたオブジェクトまたはコード ブロックで構成されます。これらのそれぞれには、名前と値のペアの独自のコレクションがあります。

コロンは、名前と値のペアを区切るために使用されます。中括弧はオブジェクトを囲むために使用されます。リスト要素はカンマで区切られており、リストは消去できます。リストは配列にすることもできます。この場合、リストは角括弧で囲まれています。

LuckyTemplates のカスタム テーマ

LuckyTemplates JSON ファイルは通常、nameColorsVisualsの 3 つの主要セクションで構成されます。実際に必要なセクションは名前セクションだけです。ご覧のとおり、今日はここから調査を開始します。

LuckyTemplates のカスタム テーマ

テーマを参照して、このテーマ ファイルを適用しましょう。

LuckyTemplates のカスタム テーマ

デフォルトのテーマを使用します。デフォルトの色が使用されていることがわかります。

LuckyTemplates のカスタム テーマ

コード ブロック セクションに移動して、代替色のセットをコピーしましょう。

LuckyTemplates のカスタム テーマ

名前ブロックの後にカンマを追加してコードを貼り付けることで、これを JSON テーマ ファイルに貼り付けることができます。

LuckyTemplates のカスタム テーマ

JSON テーマ ファイルを保存し、LuckyTemplates に戻って、スクラッチ テーマを適用します。

これで、色が変化したことがわかります。

LuckyTemplates のカスタム テーマ

ビジュアルセクションはこれまでで最も大きく、ここで残りの作業を行っています。フォント、ファミリー サイズ、色などのテキストを簡単に変更できます。

メモ帳に移動して、さまざまなサイズに設定されたテキスト クラスとフォントのコード ブロックをコピーしましょう。

LuckyTemplates のカスタム テーマ

次に、Visual Studio Code に移動し、コードを区切るための列を追加して、コードを貼り付けます。

LuckyTemplates のカスタム テーマ

もう一度、テーマ ファイルを保存します。次に、LuckyTemplates に戻ってテーマ ファイルを適用します。すべてのテキストが青になっていることがわかります。

LuckyTemplates のカスタム テーマ

簡単にできることの 1 つは、テキストの色を変更することです。もう一度 JSON ファイルに戻り、青色を選択し、赤色に置き換えてみましょう。

LuckyTemplates のカスタム テーマ

それを再度保存し、LuckyTemplates に戻って、もう一度 JSON テーマ ファイルをインポートしましょう。これで、すべてのテキストが赤に変更されたことがわかります。

LuckyTemplates のカスタム テーマ

カスタムテーマの背景を変更する

次に、ページの背景を見て、パレット内で 2 番目に暗い色に設定してみましょう。Notepad++ に移動し、ページの背景コード ブロックを取得してコピーします。

LuckyTemplates のカスタム テーマ

次に、Visual Studio Code に移動してコードを貼り付けます。

LuckyTemplates のカスタム テーマ

次に、LuckyTemplates に移動し、もう一度スクラッチ テーマを適用して、新しい背景を確認します。

LuckyTemplates のカスタム テーマ

タイトルテキストの背景を変更する

タイトルのテキストの背景を最も暗いテーマの色に変更し、テキストの色を白に変更して、デモを完成させましょう。ご覧のとおり、JSON テーマ ファイルを使用してテーブルと行列のスタイルを設定するための適切な構文がわかりません。そこで、インターフェイスを使用して、両方のビジュアルのスタイルをnoneに変更しました。

LuckyTemplates のカスタム テーマ

Notepad++ に戻って、タイトル背景の JSON コード ブロックをコピーしましょう。

LuckyTemplates のカスタム テーマ

次に、Visual Studio Code に移動してコードを貼り付けます。

LuckyTemplates のカスタム テーマ

もう一度、テーマを保存し、LuckyTemplates に戻り、テーマをもう一度適用します。

LuckyTemplates のカスタム テーマ

ビジュアルに影を追加する

いくつかのテーマ オプションを紹介する小さなスタンドアロン デモもいくつかあります。テーマをデフォルトのオプションにリセットしましょう。すべてのビジュアルに影を追加したい場合は、visualStyles とdropShadow 構文を使用できます。

LuckyTemplates のカスタム テーマ

LuckyTemplates に移動してそのテーマ ファイルを適用すると、すべてのビジュアルに影があることがわかります。

LuckyTemplates のカスタム テーマ

タイトルテキストの追加

すべてのビジュアルにタイトル テキストが含まれていることを確認したい場合は、Visual Studio Code の VisualStyles、title、show、および text 構文を使用して、プレースホルダーのタイトル テキストを追加できます。

LuckyTemplates のカスタム テーマ

LuckyTemplates に移動してそのテーマ ファイルを適用すると、残りのすべてのビジュアルはすでにタイトルで変更されているため、ビジュアルが 1 つだけ変更されていることがわかります。

LuckyTemplates のカスタム テーマ

新しいページに移動し、新しいテーブルを作成し、必要なチャネルとメジャーを取り込む場合は、デフォルトのタイトル テキストが使用されます。

LuckyTemplates のカスタム テーマ

私たちができるもう 1 つのことは、新しいイメージをコンテナーに合わせてスケールする方法に影響を与えることです。デフォルトのテーマにリセットして画像を挿入すると、アスペクト比が維持されていることがわかります。

LuckyTemplates のカスタム テーマ

テーマ ファイルを使用して画像のスケーリングを設定する場合は、visualStyles、image、imageScaling、および image ScalingType の構文を使用できます。

LuckyTemplates のカスタム テーマ

LuckyTemplates に切り替えてそのテーマを追加すると、既存のビジュアルのアスペクト比を変更できることがわかります。

LuckyTemplates のカスタム テーマ

新しいビジュアルを追加すると、スケーリングが適切に設定されていることが再度わかります。

LuckyTemplates のカスタム テーマ

カスタムテーマで覚えておくべきその他の事項

JSON ファイルのページの背景の透明度設定は考慮されていないようです。そのため、デモを開始する前に、インターフェースを使用してページの背景の透明度レベルを 0 に設定しました。

表と行列のスタイルの設定も考慮されていないようです。そこで、インターフェイスを使用してテーブルとマトリックスのスタイルをなしに設定しました。

JSON テーマ ファイルでは順序が重要であるようです。そのため、特定の設定が考慮されていないことがわかった場合は、コード内で目的の設定を上または前に並べ替えてみてください。

既存のビジュアルは、特に形式設定がすでに適用されている場合、テーマ ファイルに完全に応答しない可能性があります。

LuckyTemplates のカスタム テーマ

テーマ、会社ロゴ、アイコン、背景を作成する
レポート用の LuckyTemplates カラー テーマを選択する方法
魅力的な LuckyTemplates カラー パレットを作成する方法

結論

JSON コーディング、特に LuckyTemplates の初心者であれば、ここで使用したすべての例を割り引いて理解してください。LuckyTemplates 内での JSON テーマのコーディングに経験が豊富で精通している人は、より優れた読みやすいコードを作成できると期待しています。

最後に、私の最初の経験をいくつか共有し、カスタム テーマで見つけたカスタマイズのいくつかを紹介したいと思います。LuckyTemplates JSON テーマには多数の設定が用意されており、時間と労力を費やして利用可能なオンライン リソースを調査したい人は、有用なテーマ ファイルを繰り返し開発できます。

優れた開始点は、PowerBI.tips の高度なテーマ ジェネレーターのプロパティ タブです。ここで、UI を使用して、すべてまたは特定のビジュアル タイプの JSON テーマ ファイルを生成できます。できれば、カスタム JSON テーマ コーディングを LuckyTemplates ツールボックスに追加すると、レポートの標準化と将来の作業の節約の両方に役立ちます。

グレッグ


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