Python における Self とは: 実際の例
Python における Self とは: 実際の例
このチュートリアルでは、高度な DAX関数を使用して値を結合するさまざまな方法を説明します 。これは素晴らしい DAX 式であり、それを使用する 3 つの異なる方法を説明します。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。
COMBINEVALUES関数は、理解するのが難しい DAX 関数ではありません。これは非常に簡単で、データを連結する場合と似ています。
LuckyTemplates では、関数を使用して 2 つのテキスト文字列を 1 つに結合します。したがって、そのような仕事をしたことがあれば、私が何を言いたいのか正確にわかるでしょう。単純なアンパサンド (&) を使用するだけで、2 つの特定のテキスト値を結合できます。ただし、COMBINEVALUES関数を作成する方が良い方法です。
ここではいくつかの例を取り上げて、それを LuckyTemplates および DAX の数式に統合する方法を確認していきます。DAX を使用すると、さまざまな方法で値を結合または連結できます。このチュートリアルでは、 COMBINEVALUES を計算列、計算テーブルで使用し、メジャー テーブルでも使用しました。
目次
日付テーブル内の列の値を結合する
この最初の例では、日付テーブル内の 2 つの特定の列を結合しようとしています。
ただし、カスタマイズしたいのでカンマを入れるようにしました。
ここでは、 COMBINEVALUES関数を使用し、必要な年または月を適切な区切り文字に配置しました。他の値を使用することもできます。非常に簡単です。
計算テーブル内での COMBINEVALUES の使用
DAX を使用して値を連結または結合するもう 1 つの方法は、計算テーブル内で DAX を利用することです。
まず、LuckyTemplates の[モデリング]タブから[新しいテーブル]をクリックします。
ここで、日付テーブルの特定の一意の列と情報を含む新しいテーブルを作成したいと考えました。Months列の外観は、実際には私の日付テーブルには存在しません。これはクエリ エディターで設定できます。ただし、この例では、これを日付テーブルに設定していません。上記の列のデータを作成するために、Months Yearの式を使用しました。
関数を使用してすべての一意の月と年のリストを取得することです。
次に、このデータを正しく並べ替えたいので、インデックス番号を取り込みます。
テーブルにすでにIndex列があることはわかっていますが、別の列を作成したかっただけです。月と年を正しく並べ替えることができます。
これをモデルにも使用するかもしれません。たとえば、別のルックアップ テーブルまたは別のレイヤーとして配置したい場合があります。
これが使用される可能性はあります。たとえば、毎月の予算情報があり、日付テーブルではなくテーブルを使用してそれをフィルタリングしたい場合などです。
これらのテクニックを試していくうちに、他にも方法があることに気づきました。同じ結果を得るために複数の方法があるため、これが LuckyTemplates の優れた点です。
を使用する代わりに、実際にCOMBINEVALUES関数を使用して、作成しているロジックを簡素化できます。関数と同じです。除算演算を使用する代わりに、単純に「divide」という単語を記述します。
メジャー内で DAX を使用して値を結合する
最後に説明する例は、メジャー内で DAX を使用して値を結合する方法です。また、 COMBINEVALUES関数を利用してダイナミック テキストを作成する方法も示したいと思います。
ここで私が何をしたかを確認してください。「現在のコンテキストにおける最初の月と年は」というテキストを配置しました。次に、COMBINEVALUESを使用して、日付テーブルから 2 つの特定の要素を個別に返しました。
一方、以下の式のこの部分は、最小の月と年を計算します。
を使用すると最初の月がアルファベット順に検索されるため、単純に使用することはできません。まず、最初の短い月を見つけるために必要です。ただし、短い月が何かを特定するには、最小の月を計算する必要があります。次に、最初の特定の月の日付テーブルをフィルター処理します。したがって、年を選択した場合、その場合は常に 1 月になります。これで、最終的に日付テーブルから短い年の最小日付を割り出すことができます。
ご覧のとおり、基本的には 2 つの特定の列を組み合わせただけですが、さらに動的になりました。したがって、メジャー内で別の年を選択すると、ロジックが更新され、値が結合されます。
LuckyTemplates での反復関数 SUMX と AVERAGEX の使用
DAX での反復関数の
操作 CROSSJOIN 関数の使用方法
結論
これは短いチュートリアルですが、 COMBINEVALUES関数が役立つことがわかります。つまり、数式に関しては、より直観的に見えるようにすることがすべてです。
私は、LuckyTemplates内での作業のあらゆる側面において、物事を本当にシンプルかつ直感的にすることに常に力を入れています。これは、情報をテキスト値と非常に効果的に組み合わせることができる、優れたクリーンな関数のもう 1 つの良い例です。
これについて学ぶのが楽しかったなら、LuckyTemplates TV に登録することを忘れないでください。すぐにたくさんの素晴らしいコンテンツが登場する予定です!
Python における Self とは: 実際の例
R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。
この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。
このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。
この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。
LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。
LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。
このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。
これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。
LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて