問題タブ [dax]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
excel - PowerPivot 営業担当者のポイント階層構造
さまざまな製品を販売する営業担当者がいるデータ モデルを作成しようとしています。問題は、各製品の階層構造にあります。一部の商品については、売上に応じて異なるポイントが付与されます。販売金額に応じて、ポイントが 2 段階から 3 段階になる場合があります。他の商品は一律のペイアウトかもしれません。その後、営業担当者は、たとえば、受け取ったポイント数のティアに応じて、ポイントのパーセンテージとして最終的な境界を取得します
製品 1
- ボリューム 100 = 10 ポイントの場合
- ボリューム 200 = 20 ポイントの場合
- ボリューム 300+ = 30 ポイントの場合
従業員の支払い
- 100ポイント=ポイント還元率20%
- 200 ポイント = ポイント支払いの 50%
- 300ポイント=ポイント還元の場合は150%。
これをデータモデルで構造化し、DAX式で計算する方法がわかりません
事前に助けてくれてありがとう
concatenation - 3 つの列を連結する DAX 式
私はDAXに夢中です。DAX で CONCATENATE 関数を使用して、First_Name、Middle_Name、Last_Name という 3 つの異なる列を、間にスペースを入れて 1 つの列に連結するにはどうすればよいですか。現在、2 つの列しか連結できませんでした。
=CONCATENATE(FIRST_NAME],CONCATENATE(" ",[LAST_NAME]))
他の機能がある場合は、それも教えてください。私の目的は、1st Name、2nd Name、3rd Name を SSAS 表形式モデルの 1 つの列に連結することです
私を助けてください。前もって感謝します
excel-2010 - #NUM を取得中! PowerPivot メジャーでの IF ステートメント分割の外側の入れ子の場合
ポンド、単位、およびドルの値を持ついくつかの売上高があります。PowerPivot から、期間列 (現在の週、MTD、QTD、YTD) と "メジャー" のサブ列 (ドル、ポンド、単位) を含むピボットを作成しています。私が使用している計算は、指定された期間とメジャーの今年の値と、同じ期間とメジャーの昨年の値のパーセント差を取得します。たとえば、([今年の MTD]-[昨年の MTD])/[MTD去年]。
これを行うために、データ テーブルの隣に PowerPivot を追加しました。1 列の Period テーブルと 1 列の Measure テーブルで、データへのリレーションシップは作成されていません。これらを列の値に使用し、ネストされた IF ステートメントを使用して、どの期間とメジャーに対して何を行うかを決定します。
今年と昨年の値を取得するために使用する測定は、問題なく実行されています。でも割り算をすると #NUM! IF ステートメントの外側のネストに対してのみエラーが発生します。私はこれをいじって、式を本質的な部分に単純化しました(つまり、これは私の式の単純化です):
これにより、すべての値に対して「1」が返されると予想されます。代わりに #NUM! を返します。現在の週と MTD のすべての値で、残りは「1」です。ネストされた引数を並べ替えると、#NUM! 外部引数に対して常に返されます。
ここで何が起こっているのか分かりますか?
excel - 個別の値を選択する dax の動的合計
以下はサンプルデータです
PRactice、Type、および gen という 3 つのスライサーを持つピボット チャートがあります。
スライサーを選択しない場合は、個別の合計 (容量)、つまり 2120 にする必要があります。次に、タイプスライサーをクリックすると、mc Sum(capacity) は 1160 である必要があり、gen のみをクリックすると 3 と表示され、他のフィルターがクリアされますsum(capacity) = 280
。
多くの練習と何週間もある可能性があります。
この要件を満たすには、dax クエリが必要です。
ssas - DAX 子の合計
私はSSAS 2012表形式モデルに取り組んでおり、私の対策の1つでいくつかの問題に直面しています。私のセットアップは次のようになります。
ここで、Forecast の精度を計算する必要がありますが、表示されている期間を対象としています。月レベルでは、これは次のようにして機能します。
ここでの問題は、季節や年など、より高い粒度から始まります。ここでの最大の問題は次の部分です。
両方の数量を最初にアカウント - マテリアル - レベルに集計してから、互いに減算する必要がありますが、これを機能させることができません。
Webを半日クロールした後、これを解決する方法がわからないため、以前にこれに遭遇した人はいますか...
powerpivot - 2つの日付間の合計を計算するためのDAX式
PowerPivot にいくつかのテーブルがあります。
Stock テーブル -
WKRelStrength
フィールドは次のとおりです。ティッカー、日付、StockvsMarket% (値はパーセンテージ)、RS+- (値は 0 または 1)
カレンダー テーブル - 日付フィールドを持つ Cal。
テーブル間には多対 1 の関係があります。
3 か月前からその行の日付までの日付の各行に対して RS+ を集計しようとしています。つまり、3 か月から現在までの合計です。私は多くの計算を試みましたが、私が返すことができる最高のものは循環参照エラーです。ここに私の式があります:
これがxlsxファイルです。
sql-server - DAX関数を使用して日付を変換する方法は?
PowerPivot プロジェクトに取り組んでおり、日付を別の形式に変換する必要があります。私の SQL Server 分析キューブは、日付属性を含む時間ディメンションを提供してくれます。dd/mm/yyyy 形式に変換して、別のデータ ソース (Excel ファイル) への参照を作成したいと考えています。
標準のDAX日付関数を使用して変換しようとしましたが、日付として認識されません。これは、プレフィックスとして追加された曜日の名前が原因のようです。dd/mm/yyyy 形式に変換するにはどうすればよいですか? コンマの後の部分文字列を抽出する方法は?
ありがとう !