問題タブ [powerpivot]
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 データ
Excel Powerpivot に停止情報が保存されています。Powerpivot を使用して 1 か月あたりのアップタイムの可用性を表示および計算しようとしていますが、2 か月以上にわたる停止に少し悩まされています。
私の現在の設定:
Outage テーブルには、Application、Outage Start Time、Outage End Time、Duration の 4 つの列があります。期間は、終了時刻と開始時刻の差である計算列です。
Outage Start Time は、日付テーブルに関連付けられています。月ごとにスライサーがあるので、ユーザーは可用性データを表示する月を選択できます。powerpivot テーブルには、さまざまなアプリケーションのその月の可用性が表示されます。
停止の開始時刻と終了時刻が同じ月内にある場合、可用性の計算は正しいです。ただし、たとえば、停止が 7 月末に開始され、8 月の初めに終了した場合、これは 7 月の停止と見なされるだけです (開始時刻が日付テーブルに関連付けられているため)。理想的には、この停止の期間が 7 月と 8 月の両方に分割されることを望みます。これは可能ですか?
ありがとう!
excel - Excelピボットの「集計」を取得して、合計、平均などではなく実際のデータ値を返すにはどうすればよいですか?
2 つの別々のテーブルのデータで Excel Powerpivot を使用しています。表 1 には、BRAND 特性を持つ ITEM レベルのデータがあります。表 2 には BRAND レベルのデータがあります。2 つのテーブルは BRAND キーでリンクされています。私が使用しているメジャーは追加できません。つまり、ITEMS の合計は BRAND と等しくありません。ピボットは、行の BRANDS と列のメジャーの下にネストされた ITEMS で設定されます。
Excel は、SUM、MAX、MIN、AVG などを適用して、ITEM を BRAND レベルに要約すると想定しています。適切な ITEM または BRAND レベル テーブルから実際の値を返し、値に計算を適用したくありません。これは可能ですか?
excel - 数値をパワー ピボットのテキストとしてインポートする
CSV ファイルを Excel パワー ピボットにインポートしようとしています。CSV ファイルには、「0」で始まるテキストとして数値が含まれています。CSV ファイルをインポートすると、「0」が削除され、数字として表示されます。
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 私は、あなたがどんなアプローチをとっていても耳を傾けます。
ssas - PowerPivot で特定のキューブへのアクセスを許可するにはどうすればよいですか?
Excel で PowerPivot を介して特定の分析キューブを表示するために、ユーザーの 1 人にアクセス権を付与しようとするのはこれが初めてです。
私たちはExcel 2010を使用しています。サーバー自体にローカルユーザーを作成し、SQL管理スタジオからの分析に追加しました。
このユーザーのロールを作成し、特定のキューブのみに読み取り権限を設定しました。
ローカル コンピューターで Excel を開き、[データ] を選択し、[他のソースから] > [Analysis Services から] を選択しました。
サーバーアドレスとログインの詳細を入力しました。それから私は3つの問題を抱えていました:
分析サーバーで使用可能なすべてのキューブとすべてのデータベースが表示されますが、それらを選択する権限があるのはなぜですか?
必要なキューブを選択した後、「トランスポート層でエラーが発生しました」というエラーが表示されましたが、[OK] をクリックすると、「多次元接続 11.0」ウィンドウが表示され、ログインの詳細を再度尋ねられました。それらは私にアクセスを与えました。このエラーを回避するにはどうすればよいですか?
キューブに接続して作業プロセスを開始した後、どのキューブで作業しているかを知るためのインジケーターは何ですか?
どうもありがとう!
powerpivot - テーブルごとに 2 つの列に基づく PowerPivot リレーションシップ
私は特に 2 つの列latitudeとlongitudeを保持するテーブルgeoLocationsを持っています。2 番目のテーブル (都市と名付けましょう) があり、緯度と経度の一意のペアごとに、対応する都市が保持されます。
PowerPivot を使用してこの関係をモデル化するにはどうすればよいですか? ルックアップ テーブルで 1 つの座標が複数回発生する可能性があるため、2 つの別個の関係を作成すると失敗します (両方の組み合わせのみが一意です)。
前もって感謝します :)