拡張日付テーブル Power Query M 関数

拡張日付テーブル Power Query M 関数

今日のブログ投稿では、拡張日付テーブルPower Query M 関数をもう一度見ていきます。最初にコードを投稿して以来、LuckyTemplates コミュニティの協力により多数の更新が行われました。

これは、必要になる可能性のあるすべてをほぼカバーする、非常に広範な日付テーブルに成長しました。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。

拡張日付テーブル Power Query M 関数

最新の更新には、パラメーターに関するドキュメントと、日付テーブルにある属性に関するいくつかの説明メモも含まれています。

LuckyTemplates フォーラムから直接入手することをお勧めします。と、Brian Julius が開発したも必要になります。

目次

空のクエリの作成

始めましょう。クエリ ペインを右クリックし、新しい空のクエリを選択して、新しい空のクエリを作成します。

拡張日付テーブル Power Query M 関数

詳細エディター ウィンドウを開き、表示されているものをすべて選択し、コードを貼り付けて、[完了] を押します。

拡張日付テーブル Power Query M 関数

このクエリの名前を変更しましょう。

拡張日付テーブル Power Query M 関数

実際の日付テーブルを作成するには、この関数クエリを呼び出してみましょう。開始日と終了日を入力しましょう。

会計年度開始月や平日開始番号は渡されません。「Invoke」を押すだけです。

拡張日付テーブル Power Query M 関数

次に、このクエリの名前を Dates テーブルに変更しましょう。

拡張日付テーブル Power Query M 関数

ご覧のとおり、これは非常に広範な日付テーブルであり、必要のないフィールドが含まれる可能性が高くなります。

拡張日付テーブル Power Query M 関数

このような場合は、日付テーブル M関数に 1 行の M コードを追加して、ビジネス ニーズに必要な列のみを生成できます。

コードを変更する方法について説明します。ユーザー インターフェイスを使用して、ほとんどの M コードを作成できます。

このクエリに保持したい列を選択しましょう。すべての列を選択したら、列の 1 つを右クリックして [他の列の削除]を選択します。

拡張日付テーブル Power Query M 関数

数式バーでわかるように、このクエリに保持したい列のすべての列名がリストされます。

必要なのは、数式バーから M コードの一部を直接コピーすることだけです。数式バーを拡張し、表示されているコード全体をコピーします。

拡張日付テーブル Power Query M 関数

拡張日付テーブルの M コードの調整

この時点で、関数クエリに戻り、高度なエディターを再度開き、一番下までスクロールします。

拡張日付テーブル Power Query M 関数

列の並べ替え手順の最後の行の終わりで、最後までスキップし、カンマを追加してから Enter を押して新しい行を取得します。

拡張日付テーブル Power Query M 関数

変数を作成してSelectColumns という名前を付け、コピーしたコードを貼り付けましょう。再び列の先頭に移動します。

拡張日付テーブル Power Query M 関数

ご覧のとおり、これは現時点ではソースを示していますが、それは望ましくありません。代わりに最後のステップが必要です。

拡張日付テーブル Power Query M 関数

したがって、この変数名をコピーし、句内の に貼り付けて、[完了] を押します。

拡張日付テーブル Power Query M 関数

これによりクエリが更新されました。

拡張日付テーブル Power Query M 関数

日付テーブル クエリに移動して、最後のステップを削除しましょう。

拡張日付テーブル Power Query M 関数

このテーブルの幅は 27 列になりました。

拡張日付テーブル Power Query M 関数

コードを少し調整することで、ビジネスで使用できる拡張日付テーブルのすべての列のサブセットを取得できます。

結論

楽しんでいただけたでしょうか。この特定のチュートリアルで取り上げたコンテンツを気に入っていただけた場合は、LuckyTemplates TVチャンネルに登録してください。

LuckyTemplates と Power Platform の使用方法を改善することに特化した膨大な量のコンテンツが常に公開されています。

メリッサ


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 を使用して数式内に仮想リレーションシップを作成する方法を説明します。