LuckyTemplates の値とリテラル – 基本の理解

LuckyTemplates の値とリテラル – 基本の理解

このチュートリアルでは、LuckyTemplates 値と、それらがPower Query エディター内でどのように生成されるかについて学習します。これらの値には、結果とデータを生成するためにコードや式で使用できる対応するリテラルがあります。また、魅力的なレポートを作成するために値をどこにどのように適用するかについても学習します。

目次

LuckyTemplates の値とそのリテラル

式の評価によって生成される単一のデータは、 Value と呼ばれます。データ型と演算子を見ると、プリミティブ型値構造化型値という 2 つの主要なグループがあります。プリミティブ値は、他の値から構築されない値です。構造化値は、プリミティブ値とその他の構造化値の両方から構築される値です。

各種類の値には、その特定の型の値を構築するために使用されるリテラル構文が関連付けられています。使用できる演算子のセットもあります。式の最も単純な形式は、値を表すリテラルです。

これは、いくつかの値とそれに対応するリテラルを含むテーブルです。

LuckyTemplates の値とリテラル – 基本の理解

Power Queryエディター内で他の例を表示できます。クエリ エディターを開き、[ホーム] タブに移動して、新しいクエリを作成します。次に、[新しいソース]をクリックし、[空白]を選択します。

LuckyTemplates の値とリテラル – 基本の理解

もう 1 つの方法は、[クエリ] ペイン内を右クリックし、[新しいクエリ]をクリックして、[空白のクエリ]を選択することです。

LuckyTemplates の値とリテラル – 基本の理解

Null値

最初に説明する値はNullです。これはリテラルnullを使用して記述されます。Null は、値が存在しないこと、または値が不定または未知の状態であることを表すために使用されます。数式バーにこれを記述すると、クエリ名の横にあるアイコンが疑問符の付いた表であることがわかります。

LuckyTemplates の値とリテラル – 基本の理解

論理値は (聞き取れない) 操作に使用され、true または false のいずれかになります。これは、リテラルtrueおよびfalseを使用して記述されます。数式バーにtrue と入力してEnter キーを押すと、値が完全に大文字に変換されることがわかります。

LuckyTemplates の値とリテラル – 基本の理解

ただし、[詳細エディター] ウィンドウを開くと、 true が小文字であることがわかります。これは、Power Query では大文字と小文字が区別されるためです。これは、 M内の他のすべてのキーワードを小文字で記述する必要があることを意味します。

Power Query がlet式を作成したことを思い出してください。したがって、単一の式を作成する場合は、ウィンドウ内のすべてを削除し、trueと入力するだけで済みます。「完了」をクリックすると、正確な結果が得られます。

LuckyTemplates の値とリテラル – 基本の理解

空白の値

Null空白は2 つの異なる値です。実際に実行するには、新しいクエリを作成し、[詳細エディター] ウィンドウを開きます。次に、このコードを入力します。

LuckyTemplates の値とリテラル – 基本の理解

その後、「表示」タブから列プロファイルを有効にします。

LuckyTemplates の値とリテラル – 基本の理解

プレビュー ペインの下の[列統計]で、サンプル列に 7 つの一意の値が含まれていることがわかります。ただし、区別できるのは 2 つの値、空白nullのみです。

LuckyTemplates の値とリテラル – 基本の理解

値の分布のグループ化を変更します。表の省略記号をクリックし、「グループ化」をクリックして、「テキストの長さ」を選択します。グラフはテキスト長分布に変わります。

LuckyTemplates の値とリテラル – 基本の理解

グラフでは、テキスト長が 0 文字の項目が 1 つあるため、空のテキスト文字列が 1 つあることがわかります。また、1 文字を含む 4 つの文字列と 2 文字を含む 1 つの文字列もあります。

LuckyTemplates の値とリテラル – 基本の理解

空白のように見えるものは、実際にはさまざまなものである可能性があります。ほとんどの場合、これはおそらく単なる空のテキスト文字列です。一連のスペースやその他の非主要文字を使用することもできます。

重要なのは、次の列に何が書かれているかです。これは、これらの空白はすべてを表すのに対し、null は値が存在しないことを表すため、実際にはnullに等しいものがないことを示しています。

数値と特別なパワー BI 値

もう 1 つのプリミティブ値は数値です。新しいクエリを作成し、数式バーに数値を入力すると、プレビュー ウィンドウに値が表示されます。クエリ名には数値型のデータが含まれます。

LuckyTemplates の値とリテラル – 基本の理解

標準ライブラリには、数値を返す式も含まれています。たとえば、数式バーに=Number.PIと入力すると、プレビュー ウィンドウに Pi の値が表示されます。

LuckyTemplates の値とリテラル – 基本の理解

正の無限大や負の無限大など、数値と見なされる特別な値もあります。

LuckyTemplates の値とリテラル – 基本の理解

次に、 NaNで示される非数値もあります。その値は、ゼロをゼロで除算することによって得られます。

LuckyTemplates の値とリテラル – 基本の理解

日付と時刻に関連する関数はすべて、独自の組み込み関数を使用して構築できます。数式バーに日付を入力して詳細エディター ウィンドウを開くと、Power Query によってその組み込み関数が自動的に追加されることがわかります。

LuckyTemplates の値とリテラル – 基本の理解

#dateの後に年、月、日が表示されます。

LuckyTemplates の値とリテラル – 基本の理解

テキスト値

テキスト値は、一連の Unicode 文字を表します。二重引用符を使用して構築されたリテラル形式です。ただし、数式バー内にテキストを記述する場合は、二重引用符を付ける必要はありません。

LuckyTemplates の値とリテラル – 基本の理解

[詳細エディター] ウィンドウを開くと、Power Query が自動的に記号を追加していることがわかります。

LuckyTemplates の値とリテラル – 基本の理解

したがって、詳細エディター ウィンドウ内にテキスト値を書き込む場合は、引用符を手動で追加する必要があります。ただし、数式バーで単一の式として渡すと、Power Query によって引用符が追加されます。

このチュートリアルで扱う値はすべてプリミティブな値であり、他の値から構成されていないことを意味します。

この表では、TimeDateDateTimeDateTimeZone、およびDurationの値に、同じ型の値の作成に役立つ組み込み関数が関連付けられています。

LuckyTemplates の値とリテラル – 基本の理解

バイナリ値はバイトのシーケンスを表します。#binary使用すると、バイトのリストからバイナリ値を構築できます。「データの入力」オプションなど、使用できる他のバイナリ関数もあります。Power Query は、バイナリ エンコードを使用して、このように手動で作成されたテーブルを保存します。

LuckyTemplates の値とリテラル – 基本の理解


Power Query のレコードとリストから値を抽出する
LuckyTemplates 内で DAX を使用して値を結合する 3 つの方法

結論

データ レポートの構築は、正しい値とリテラルを使用する式を記述することから始まります。LuckyTemplates の値は、コードや数式を作成するときに最も重要なものの 1 つです。データを収集し、構文で作成された式を実行することで結果を導き出します。

メリッサ


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