問題タブ [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.
powerpivot - DAX カスタム列
私は昨年、PowerPivot を頻繁に使用してきましたが、DAX を最小限にしか使用していません (単純な RELATED および DISTINCTCOUNT メジャーの場合)。私はしばしばピボットを作成し、それらを (値として) コピーして別のワークシートに貼り付け、計算列と書式設定を追加します。可能な場合は余分な作業を避けたいのですが (これは何度も何度も行うことができるため)、これらの「カスタム列」を機能させるためのメジャーを作成する方法に頭を悩ませています。 PowerPivot から直接。
いくつかの記事と DAX チュートリアルを読みましたが、特定の目的のために CALCULATE、FILTER、COUNTROWS などを組み合わせた背後にある魔法を理解できず、PD の作業時間がなくなってしまいました。どんな助けでも大歓迎です!
これが私が現在持っているものです-SQL Serverインポートからの単純なPowerPivot PivotTable:
- 列ラベル
- ACA_YEAR
- PASS_FLAG
- 行ラベル
- コース名
- 値
- カウント(REG_ID)
「=Fail/(Pass+Fail)」として計算される「Percent Fail」列を追加したいと思います。
小計列を上書きすることはできますか? いくつかの異なるメジャーを作成して組み合わせる必要がありますか?
あなたが持っているかもしれない提案、またはあなたが私に指摘できる必須の読書に感謝します!
web - Sharepointを使用せずに、インタラクティブなOffice 2010 PivotChartをWebに公開しますか?
Excel、Access、またはPowerPivot 2010で作成したピボットテーブルとピボットグラフをWebページに公開し、対話性を維持する方法を知っている人はいますか?
これはExcel2003で可能でしたが、SharepointとExcelServicesを使用せずにExcel2010で同じことを行う方法を見つけることはできません。
なにか提案を?
ありがとう
vba - VBA - PowerPivot - テーブル名
VBAでPowerPivotファイルのテーブル(タブ)のリストを取得するには?
excel - PowerPivotをPostgreSQLデータベースに接続する
PowerPivot PostgreSQLデータベースに接続しようとすると(「データのインポート方法を選択する」必要がある時点。テーブルとビューから選択すると、以下のエラーが発生します。SQLクエリを記述してを押すと、 「デザイン」ボタン、空のウィンドウが開きます(データベースからテーブルを開く必要があります))、次のエラーメッセージが表示されます:
「データソースへの接続-その他(OLEDB / ODBC)」を使用します。PostgreSQLODBCドライバーをインストールしました。PostgreSQL ANSIドライバーを使用しています(UNICODEを試しましたが、同じエラーが発生しました)。接続をテストすると、「接続に成功しました」と表示されます。また、ピボットテーブルの同じデータベースに同じ接続を使用すると、すべてが機能し、データベースから任意のテーブルを取得できます。
私はMSOffice2012 32ビットを使用していますが、PowerPivotも32ビットです。
だから私は誰も何が間違っているのか考えを持っていなかったと思いますか?
excel - 日付を使用した計算メジャーの除外基準
次のテーブル/関係を持つ PowerPivot レポートに取り組んでいます。
ファクトテーブル:
- クライアント
- 問題
- 日付ID
DimDate
- 日付ID
- 年
- クォーター
- 月
年と四半期ごとに COUNT(Issue)/DISTINCT(Client) である計算メジャーを作成し、四半期ごとに 1 つの問題しかないクライアントを計算から除外するようにフィルタリングします。
この最初の部分は、次の 2 つの計算メジャーを作成することで十分に簡単です。個別のクライアント]
ピボット: 行ラベル = 年、四半期の値 = [クライアントごとの問題]
私はDAXを学んでいるので、これをどのように行うべきかわかりません。CALCULATE() または CALCULATETABLE() が最善の策のようですが、[Issues per Client per Quarter] でフィルタリングする方法がわかりません。どんな助けでも大歓迎です!
mdx - 列 A と列 B を使用して比率を計算する - SQL ではなく Powerpivot/MDX/DAX で
目標到達プロセスのクリックスルーを取得するクエリがあります。ユーザーがページにヒットした場合は「1」、そうでない場合は NULL として記録されます -
各比率の列が必要です。たとえば、firstcount/Visits、secondcount/firstcount などと、合計 (finalcount/Visits) が必要です。
私はこれができることを知っています
- 「計算フィールド」を追加して Excel ピボットテーブルに
- グループ化によるSQLで
PowerPivot で CalculatedColumn を追加します。
/li>しかし、レポートの消費者に、user_typeまたはuser_locなどだけでスライスするオプションを与える必要があり、Excelはプロポーションを追加する傾向があり、b / cでは機能しません
/li>
DAX/MDX/PowerPivot に計算列/メジャーを追加して、データのユーザー定義サブセット(日付範囲、ユーザー タイプ、場所など)?
powerpivot - PowerPivot で 2 番目の MIN 値またはクロス列の MIN 値を取得するにはどうすればよいですか?
私は興味深いテーブルを持っていますが、2番目の最小値を取得する方法や何か操作をする方法がわかりません。これが私のテーブルのスタイルの例です:
Column3 の各 A または B (Column1 から) の最小値を見つける必要があります。ただし、A=A (column1=column2) または B=B 行は、この MIN 計算に含めるべきではありません。ただし、A の検出値は行 A=A に表示するか、B の最小値は B=B 行に表示する必要があります。
この計算も試しました:
IF([Column1]<>[Column2],CALCULATE( MIN ([Column3]),ALL(myTable),myTable[Column2]=EARLIER(myTable[Column2])),0) --> の Column3 から同じ値を返す各行。
IF([Column1]=[Column2],CALCULATE( MIN ([Column3]),ALL(myTable),myTable[Column2]=EARLIER(myTable[Column2])),0) --> それぞれの Column3 から最小値を返しますA=A または B=B 行が正しく。A=A または B=B の行には、値が 0 のデータが含まれています。値を 1 に変更すると、この計算では 1 が返されます。しかし、他の行の最小値が必要です。
IF([Column1]=[Column2],CALCULATE( MAX ([Column3]),ALL(myTable),myTable[Column1]=EARLIER(myTable[Column1])),0) --> この計算は、最大値。最高値は常に他の行にあるためです。
PS: A=A または B=B 行のデフォルト値は、Column3 で常に 0 です。
私はこの時点で立ち往生しています=/ありがとう。
ssas - Powerpivot DAX - 「最後から 2 番目」の日付を取得する方法
DateTime 列がある Period のディメンション テーブルで、そのテーブルから「最後から 2 番目」の日付を取得する必要があります。MAX() 関数を許可しない Filter 式で結果を使用する必要があります。
最新の日付を取得し、次の式を使用してフィルターで使用できました。
FILTER(PeriodForecastEuro, RELATED(DimPeriod[PeriodDate]) = LASTDATE(VALUES(DimPeriod[PeriodDate])))
しかし、「最後から2番目」と「最後から3番目」を取得する方法がわかりません。
私はSSAS全体に不慣れです。これについてどうすればよいですか?
excel - VBA 内で PowerPivot データにアクセスするにはどうすればよいですか?
ワークブックの PowerPivot (SQL クエリに基づく) テーブルにデータをインポートしました。このデータをワークシートにコピーして、いくつかの変更を行う必要があります。VBAでそれを達成する方法は?