問題タブ [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.

0 投票する
1 に答える
1861 参照

excel - 複数のフィルター値にまたがる Powerpivot データ

Excel Powerpivot に停止情報が保存されています。Powerpivot を使用して 1 か月あたりのアップタイムの可用性を表示および計算しようとしていますが、2 か月以上にわたる停止に少し悩まされています。

私の現在の設定:

Outage テーブルには、Application、Outage Start Time、Outage End Time、Duration の 4 つの列があります。期間は、終了時刻と開始時刻の差である計算列です。

Outage Start Time は、日付テーブルに関連付けられています。月ごとにスライサーがあるので、ユーザーは可用性データを表示する月を選択できます。powerpivot テーブルには、さまざまなアプリケーションのその月の可用性が表示されます。

停止の開始時刻と終了時刻が同じ月内にある場合、可用性の計算は正しいです。ただし、たとえば、停止が 7 月末に開始され、8 月の初めに終了した場合、これは 7 月の停止と見なされるだけです (開始時刻が日付テーブルに関連付けられているため)。理想的には、この停止の期間が 7 月と 8 月の両方に分割されることを望みます。これは可能ですか?

ありがとう!

0 投票する
1 に答える
269 参照

formula - Sql Server Analysis Services の DAX 式

私は DAX を初めて使用します。以下の表から特定のプレーヤーのランを計算するにはどうすればよいですか。私のテーブル名PlayersData。たとえば、テーブルからのサチン テンドルカールの総実行数を調べたいとします。Dax式が必要..

テーブル内のvirat Kohliの出現を取得するためにこれを試しました:

しかし、それはエラーを示しています..

前もって感謝します...

エクセル表

0 投票する
1 に答える
14962 参照

min - PowerPivot DAX - グループごとの動的ランキング (グループごとの最小値)

Microsoft PowerPivot 2010内で利用する方法を探しています。これにより、適用されるフィルターとスライサーの値に基づいて、関連するランク値を自動的に更新する動的ランキングを実行できます。

これまで見てきたすべての例では、Calculate() DAX 関数を使用しています。この関数は、PowerPivot テーブル内の既存のフィルターを All() 関数を介してオーバーライドします。これにより、ユーザーが適用できる定義済みのフィルターが無視されます。

私の要件を説明するために、以下の例を参照してください。

(PowerPivot ウィンドウ内のソー​​ス データ:)

ここで、最初の取引日に基づいて、各請求番号と請求者番号の金額のみを表示する機能が必要です。基本的に、各クレーム番号とクレーム番号グループに関連付けられた最初のトランザクションに関連付けられたドルのみを表示したいと考えています。

私が考えたプロセスは、「partition by - Row_Number()」関数と同様に、[クレーム番号 + クレーム番号] グループごとに動的ランクを作成することでした。このように、ランク値 1 を含む各 [請求番号 + 請求者番号] グループは、この値に関連付けられた最初のトランザクションを表します。

ただし、ユーザーが結果のピボットテーブル内のデータに対してフィルターを適用する場合は、このランク値を変更する必要があります。

これは、上で定義したサンプル データに基づいて以下に示すことができます。

現在、ユーザーがスライサーまたはピボットテーブル内または PowerPivot テーブル自体内のフィルター ドロップダウンを介してフィルターを適用すると、2012 年 2 月 1 日より前の評価日を除外すると、ランク値は自動的に更新され、以下に示すように反映されます。

(フィルター適用)

ご覧のとおり、ユーザーが適用したフィルターに基づいて、非表示になっている請求番号 ABCD123456 に関連付けられている行の 1 つに基づいて、最初の請求グループのランク値が自動的に更新されました。

次に、以下に示すように、ランク値 1 を含むトランザクションに関連付けられた金額のみを表示する追加のメジャーを PowerPivot テーブル内に作成したいと思います。

(フィルターが適用され、新しいメジャーが追加されました)

================================================== =============================================

次に、このデータを参照して、対応するピボット テーブルを作成し、「開始ドル額」メジャーが、上記で概説したように、グループごとの最初のトランザクションに関連付けられたドルのみを表すようにすることができます。

誰かがこれをどのように達成できるかを概説できれば幸いです。

これには動的ランキングアプローチが良いアイデアかもしれないと思いましたが、最初のトランザクション「VISIBLE」に関連付けられた金額を単純に取得するという私の最終結果/目標を達成するためのより良いアイデアがあれば(適用されたユーザーに基づいて)フィルター) PER GROUP 私は、あなたがどんなアプローチをとっていても耳を傾けます。

0 投票する
1 に答える
699 参照

powerpivot - DAX での配列処理/予測 (powerpivot)

以下の表を参照してください。

これが意味することは、2011 年からの値の数値は、2011 年に 100、2012 年に 125、2013 年に 155 であったということです。

2012 年の値は、2012 年が 120、2013 年が 160 でした。

2013 年の値は 110 でした。

2013 年の値 110 の 2011 年と 2012 年の 1 年目から 2 年目までの平均的な発展を予測することにより、2013 年から 2014 年に発生したアイテムの値 X を予測したいと考えています。

これは、Excel のセル参照を使用して簡単に行うことができます。DAXでどのように行うかについてのアイデアはありますか?

(このアルゴリズムは、保険の世界では「チェーン・ラダー」として知られています)

0 投票する
2 に答える
6610 参照

sql-server-2012 - DAX のみを使用してテーブルを結合するにはどうすればよいですか?

目標:
DAX を使用して、テーブル A に列 "C_qty" を表示します。

問題:
DAX のみを使用してそれを行うにはどうすればよいですか?

情報:
- SQL コードを使用しないでください!
- テーブル間の関係は、テーブル モードの SSAS インスタンスを使用して VS 2010 で確立されます。

0 投票する
1 に答える
1082 参照

dynamics-ax-2012 - Morph-X IDE を使用して、DAX2012 に新しいメニュー項目を追加するにはどうすればよいですか?

サブメニューを作成し、それにメニュー項目を追加しました。メニューは表示されますが、すべての標準メニューにある「共通」領域を表示できません。

データベース内のメニューの情報ストレージを確認する方法を誰かが示すこともできますか? 何らかの破損がある可能性があります。

0 投票する
1 に答える
972 参照

powerpivot - DAX =YEAR(Payments[Date Payment Recorded]) は、現在のコンテキストでは判断できません

2 つのテーブルを含む単純な PowerPivot があります。支払いテーブル (クレーム テーブルの多くのレコードを含む) には、支払いの日付値が保持されます。「支払い日」、「受取人」を行ラベルに追加し、支払い額の合計を値に追加しました。支払い日を年のみで表示したいので、次の DAX 式を使用して「Payment Year」という新しいメジャーを作成しました。

しかし、私は継続的にエラーが発生します

テーブル「支払い」の列「支払い記録日」の値は、現在のコンテキストでは決定できません。