LuckyTemplates のカスタム列と 条件付き列

LuckyTemplates のカスタム列と 条件付き列

このブログ投稿では、 LuckyTemplates の条件付き列とカスタム の違いについて説明します。また、それらをいつどのように使用できるかの例と、代替手段のいくつかも示します。 

カスタム列には、最初に学習する必要がある別の数式言語が必要です。一方、条件付き列は作成が簡単で、数式は必要なく、広範なフィルター オプションが利用できるため強力です。 

目次

LuckyTemplates でのカスタム列の作成

まず、カスタム列を追加するテーブルを選択します。この例では、通貨テー​​ブル内にこのカスタム列を追加します。

カスタム列を作成するには、「列の追加」リボン内にある「カスタム列」オプションをクリックします。 

LuckyTemplates のカスタム列と  条件付き列

ポップアップ ボックスが表示され、内部にロジックを実装して列を作成できます。この例では、カスタム列に「Full Exchange Rate」という名前を付けました。

LuckyTemplates のカスタム列と  条件付き列

カスタム列の式内「NZD/」&と入力し、[利用可能な列]通貨の種類 を選択します。

LuckyTemplates のカスタム列と  条件付き列

このカスタム列を適用するには、 「OK」ボタンをクリックする必要があります。

LuckyTemplates のカスタム列と  条件付き列

新しい列 ( Full Exchange Rate ) が通貨テーブルに作成されました。

LuckyTemplates のカスタム列と  条件付き列

これはカスタム列を作成する 1 つの方法です。ただし、Excel、M 言語、DAX とは関係のない別の数式言語が必要になるため、私は個人的にこの機能を使用しません。これらのカスタム列を作成するには、まずこの新しい数式言語を学習する必要があります。

カスタム列オプションを使用する前に、より簡単な方法をお勧めします。しかし、まれにそれを使用したい場合もあります。

作成した結果を正確に取得するために実行できる方法は他にもあります。これは、数式を使用して記述するよりも簡単です。そのうちの 1 つは、新しい列を自動的に追加する「例の列」です。現在の選択内容からその内容を入力することも、選択した列に基づいて入力を提供することもできます。

LuckyTemplates のカスタム列と  条件付き列

LuckyTemplates でのインデックス列の使用

テーブルにインデックス列を作成する必要がある場合があります。これらは通常、各行を検索することなくデータを簡単に見つけるためにデータベースで使用されます。LuckyTemplates データの場合は、スライサーとして使用できます。 

[列の追加]リボンの下にある[インデックス列]オプションをクリックすると、インデックス列を簡単に作成できます。

LuckyTemplates のカスタム列と  条件付き列

これを直接クリックすると、 0 で始まるインデックス列が表示されます。

LuckyTemplates のカスタム列と  条件付き列

これを変更するには、ドロップダウン矢印をクリックし、[From 1]オプションを選択します。

LuckyTemplates のカスタム列と  条件付き列

このオプションを使用すると、インデックス列は0 ではなく1 から始まります。

LuckyTemplates のカスタム列と  条件付き列

0 や 1 ではなく別の番号でインデックスを開始したい場合は、[カスタム]オプションもあります。

LuckyTemplates のカスタム列と  条件付き列

たとえば、インデックス番号を 5 から開始したいとします。それを [開始インデックス]フィールドに設定するだけです。必要に応じて、カスタム増分を作成することもできます。たとえば、2 ずつ増加したいとします。

LuckyTemplates のカスタム列と  条件付き列

次に、5 から始まり 2 ずつ増加する別のインデックス列が提供されます。 

LuckyTemplates のカスタム列と  条件付き列

ただし、USD が 1 位、ユーロが 2 位、ポンドが 3 位、AUD が 4 位であるカスタム Index 列が必要な場合はどうなるでしょうか? そこで登場するのが「条件付き列」オプションです。

LuckyTemplates での条件付き列の使用

条件付き列の使用は、列を作成する興味深い方法です。これを使用するには、[列の追加]リボン内にあるこのオプションをクリックするだけです。

LuckyTemplates のカスタム列と  条件付き列

その後、テーブル内にIfロジックを作成できます。この部分では、 Ccy インデックスという名前の新しい列と、「通貨タイプが USD に等しい場合出力1する」という条件を作成します。

LuckyTemplates のカスタム列と  条件付き列

次に、 [句の追加]ボタンをクリックして、必要な他のルールまたは句を追加できます。

LuckyTemplates のカスタム列と  条件付き列

次に、他の通貨の他のルールを追加し、「OK」ボタンをクリックしてこの列を作成します。

LuckyTemplates のカスタム列と  条件付き列

モデルで使用する列を作成するときは、常にそのデータ型を適切に設定する必要があります。左側にあるデータ型アイコンをクリックして変更できます。 

LuckyTemplates のカスタム列と  条件付き列

この例では、カスタム インデックス列には整数データ型が必要です。

LuckyTemplates のカスタム列と  条件付き列

これで、インデックス番号が通貨に依存するカスタム Index 列ができました。このカスタムのインデックス列を作成すると、それに基づいて通貨タイプ列を並べ替えることができます。

LuckyTemplates のカスタム列と  条件付き列

結論

全体として、これらは LuckyTemplates でカスタム列を作成するさまざまな方法です。ここでの重要な点は、カスタム列機能は Excel、M 言語、DAX とは関係のない別の数式言語を必要とするため、ほとんど使用しないということです。

これらのカスタム列を作成するには、まずこの新しい数式言語を学習する必要があります。したがって、条件付き列を使用してカスタム列を作成することをお勧めします。 

ではごきげんよう、


Power Automate の文字列関数: Substring と IndexOf

Power Automate の文字列関数: Substring と IndexOf

Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。

LuckyTemplates でビジュアル ツールチップを作成する

LuckyTemplates でビジュアル ツールチップを作成する

LuckyTemplates ツールチップを使用すると、より多くの情報を 1 つのレポート ページに圧縮できます。効果的な視覚化の手法を学ぶことができます。

Power Automate で HTTP 要求を行う

Power Automate で HTTP 要求を行う

Power Automate で HTTP 要求を作成し、データを受信する方法を学んでいます。

LuckyTemplates で日付テーブルを作成する方法

LuckyTemplates で日付テーブルを作成する方法

LuckyTemplates で簡単に日付テーブルを作成する方法について学びましょう。データの分析と視覚化のための効果的なツールとして活用できます。

2 つの方法による SharePoint 列の検証

2 つの方法による SharePoint 列の検証

SharePoint 列の検証の数式を使用して、ユーザーからの入力を制限および検証する方法を学びます。

SharePoint リストを Excel または CSV ファイルにエクスポート

SharePoint リストを Excel または CSV ファイルにエクスポート

SharePoint リストを Excel ファイルおよび CSV ファイルにエクスポートする方法を学び、さまざまな状況に最適なエクスポート方法を決定できるようにします。

Power Automate のオンプレミス データ ゲートウェイ

Power Automate のオンプレミス データ ゲートウェイ

ユーザーがコンピューターから離れているときに、オンプレミス データ ゲートウェイを使用して Power Automate がデスクトップ アプリケーションにアクセスできるようにする方法を説明します。

DAX 数式での LASTNONBLANK の使用

DAX 数式での LASTNONBLANK の使用

DAX 数式で LASTNONBLANK 関数を使用して、データ分析の深い洞察を得る方法を学びます。

CROSSJOIN 関数の使用方法 – LuckyTemplates および DAX チュートリアル

CROSSJOIN 関数の使用方法 – LuckyTemplates および DAX チュートリアル

LuckyTemplates で予算分析とレポートを実行しながら、CROSSJOIN 関数を使用して 2 つのデータ テーブルをバインドする方法を学びます。

TREATAS 関数を使用して LuckyTemplates で仮想リレーションシップを作成する

TREATAS 関数を使用して LuckyTemplates で仮想リレーションシップを作成する

このチュートリアルでは、LuckyTemplates TREATAS を使用して数式内に仮想リレーションシップを作成する方法を説明します。