Python における Self とは: 実際の例
Python における Self とは: 実際の例
このチュートリアルでは、LuckyTemplates 値と、それらがPower Query エディター内でどのように生成されるかについて学習します。これらの値には、結果とデータを生成するためにコードや式で使用できる対応するリテラルがあります。また、魅力的なレポートを作成するために値をどこにどのように適用するかについても学習します。
目次
LuckyTemplates の値とそのリテラル
式の評価によって生成される単一のデータは、 Value と呼ばれます。データ型と演算子を見ると、プリミティブ型値と構造化型値という 2 つの主要なグループがあります。プリミティブ値は、他の値から構築されない値です。構造化値は、プリミティブ値とその他の構造化値の両方から構築される値です。
各種類の値には、その特定の型の値を構築するために使用されるリテラル構文が関連付けられています。使用できる演算子のセットもあります。式の最も単純な形式は、値を表すリテラルです。
これは、いくつかの値とそれに対応するリテラルを含むテーブルです。
Power Queryエディター内で他の例を表示できます。クエリ エディターを開き、[ホーム] タブに移動して、新しいクエリを作成します。次に、[新しいソース]をクリックし、[空白]を選択します。
もう 1 つの方法は、[クエリ] ペイン内を右クリックし、[新しいクエリ]をクリックして、[空白のクエリ]を選択することです。
Null値
最初に説明する値はNullです。これはリテラルnullを使用して記述されます。Null は、値が存在しないこと、または値が不定または未知の状態であることを表すために使用されます。数式バーにこれを記述すると、クエリ名の横にあるアイコンが疑問符の付いた表であることがわかります。
論理値は (聞き取れない) 操作に使用され、true または false のいずれかになります。これは、リテラルtrueおよびfalseを使用して記述されます。数式バーにtrue と入力してEnter キーを押すと、値が完全に大文字に変換されることがわかります。
ただし、[詳細エディター] ウィンドウを開くと、 true が小文字であることがわかります。これは、Power Query では大文字と小文字が区別されるためです。これは、 M内の他のすべてのキーワードを小文字で記述する必要があることを意味します。
Power Query がlet式を作成したことを思い出してください。したがって、単一の式を作成する場合は、ウィンドウ内のすべてを削除し、trueと入力するだけで済みます。「完了」をクリックすると、正確な結果が得られます。
空白の値
Nullと空白は2 つの異なる値です。実際に実行するには、新しいクエリを作成し、[詳細エディター] ウィンドウを開きます。次に、このコードを入力します。
その後、「表示」タブから列プロファイルを有効にします。
プレビュー ペインの下の[列統計]で、サンプル列に 7 つの一意の値が含まれていることがわかります。ただし、区別できるのは 2 つの値、空白とnullのみです。
値の分布のグループ化を変更します。表の省略記号をクリックし、「グループ化」をクリックして、「テキストの長さ」を選択します。グラフはテキスト長分布に変わります。
グラフでは、テキスト長が 0 文字の項目が 1 つあるため、空のテキスト文字列が 1 つあることがわかります。また、1 文字を含む 4 つの文字列と 2 文字を含む 1 つの文字列もあります。
空白のように見えるものは、実際にはさまざまなものである可能性があります。ほとんどの場合、これはおそらく単なる空のテキスト文字列です。一連のスペースやその他の非主要文字を使用することもできます。
重要なのは、次の列に何が書かれているかです。これは、これらの空白はすべて値を表すのに対し、null は値が存在しないことを表すため、実際にはnullに等しいものがないことを示しています。
数値と特別なパワー BI 値
もう 1 つのプリミティブ値は数値です。新しいクエリを作成し、数式バーに数値を入力すると、プレビュー ウィンドウに値が表示されます。クエリ名には数値型のデータが含まれます。
標準ライブラリには、数値を返す式も含まれています。たとえば、数式バーに=Number.PIと入力すると、プレビュー ウィンドウに Pi の値が表示されます。
正の無限大や負の無限大など、数値と見なされる特別な値もあります。
次に、 NaNで示される非数値もあります。その値は、ゼロをゼロで除算することによって得られます。
日付と時刻に関連する関数はすべて、独自の組み込み関数を使用して構築できます。数式バーに日付を入力して詳細エディター ウィンドウを開くと、Power Query によってその組み込み関数が自動的に追加されることがわかります。
#dateの後に年、月、日が表示されます。
テキスト値
テキスト値は、一連の Unicode 文字を表します。二重引用符を使用して構築されたリテラル形式です。ただし、数式バー内にテキストを記述する場合は、二重引用符を付ける必要はありません。
[詳細エディター] ウィンドウを開くと、Power Query が自動的に記号を追加していることがわかります。
したがって、詳細エディター ウィンドウ内にテキスト値を書き込む場合は、引用符を手動で追加する必要があります。ただし、数式バーで単一の式として渡すと、Power Query によって引用符が追加されます。
このチュートリアルで扱う値はすべてプリミティブな値であり、他の値から構成されていないことを意味します。
この表では、Time、Date、DateTime、DateTimeZone、およびDurationの値に、同じ型の値の作成に役立つ組み込み関数が関連付けられています。
バイナリ値はバイトのシーケンスを表します。#binaryを使用すると、バイトのリストからバイナリ値を構築できます。「データの入力」オプションなど、使用できる他のバイナリ関数もあります。Power Query は、バイナリ エンコードを使用して、このように手動で作成されたテーブルを保存します。
Power Query のレコードとリストから値を抽出する
LuckyTemplates 内で DAX を使用して値を結合する 3 つの方法
結論
データ レポートの構築は、正しい値とリテラルを使用する式を記述することから始まります。LuckyTemplates の値は、コードや数式を作成するときに最も重要なものの 1 つです。データを収集し、構文で作成された式を実行することで結果を導き出します。
メリッサ
Python における Self とは: 実際の例
R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。
この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。
このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。
この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。
LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。
LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。
このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。
これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。
LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて