Python における Self とは: 実際の例
Python における Self とは: 実際の例
このブログ投稿では、 Power Query を使用してレコードとリストから値を抽出する方法を見ていきます。ご覧のとおり、テーブルの最初の列にはレコードが含まれています。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。
白いスペースの横をクリックすると、そのレコードのプレビューが下に表示されます。
このレコードから1 つの値を抽出したいが、レコード全体を展開したくないとします。名前を取得したいだけです。
レコードから単一の値を取得するには、Record という関数を使用します。フィールド。まず、カスタム列を追加します。
次に、M 関数を入力して、レコードを含むColumn1 をポイントし、アクセスするフィールドを指定します。
私たちがしなければならないのは、その名前をテキスト値として渡すことだけです。このフィールドは Name という名前だったので、右かっこを追加してOK を押します。
ご覧のとおり、これらのフィールド値がすべて抽出されました。
関数の代わりに、フィールド アクセス演算子を使用してレコードから値を選択することもできます。もう一度、カスタム列を追加しましょう。
まず、レコードを含む列を参照します。フィールドにアクセスするには、角括弧内にフィールド名を入力するだけです。左角括弧、取得するフィールド値の名前、右角括弧を入力して、「OK」を押します。
ご覧のとおり、これでもまったく同じ結果が得られます。
では、フィールド名が存在しない場合はどうなるでしょうか? これをName1に変更して、OK を押します。
エラーが発生しました。
それを避けるには、「?」を追加するだけです。最後に「OK」を押します。
基本的に、ここではフィールド名が存在するかどうかを尋ねており、存在しない場合はエラーは発生せず、代わりにnull 値を取得します。
目次
レコードフィールド値の抽出
レコードがリスト内にネストされており、リストとそれらのレコードを最初に抽出したくない場合、単一のレコード フィールド値を抽出するにはどうすればよいでしょうか? その場合、項目アクセス演算子を使用して、リスト内のゼロから始まる位置に基づいて項目を選択することもできます。以前に使用した両方の方法を調べてみましょう。
ここで、テーブルの最初の行の目標は、リストの最初の項目にアクセスすることです。2 行目の目標は 2 番目のアイテム、というように続きます。
現時点では、アクセスしたい項目の 0 から始まる位置を識別するフィールドがテーブルにありません。ただし、ヘルパー列を作成するのは非常に簡単です。必要なのはゼロから始まるインデックスだけです。
インデックス列をゼロから追加します。
カスタム列を追加してみましょう。
リストが含まれる列 (Column2) に M 関数を入力します。中括弧を使用してインデックス列を渡します。右中括弧、カンマを忘れずに、フィールド名をテキスト値として渡します。「名前」を入力し、右括弧を使用して、「OK」を押します。
関数の代わりに、項目アクセス演算子とフィールド アクセス演算子の組み合わせを使用して、同じ結果を達成することもできます。そこで、カスタム列を追加し、リストを含む列 (Column2) をポイントしましょう。
これらの中括弧内で項目にアクセスできます。Nameというフィールドにアクセスしたいと思います。
結論
このチュートリアルでは、パワー クエリを使用して値を抽出する方法について 2 つの方法を見てきました。楽しんでいただけたでしょうか。
LuckyTemplates TVチャンネルに登録することを忘れないでください。私自身や LuckyTemplates のエキスパートから提供されるコンテンツは数多くありますが、それらはすべて LuckyTemplates の使用方法を改善することに特化しています。
最後に、LuckyTemplates の Web サイトをチェックして、非常に簡単にアクセスできる豊富なリソースと詳細情報を入手してください。
メリッサ
Python における Self とは: 実際の例
R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。
この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。
このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。
この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。
LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。
LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。
このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。
これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。
LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて