問題タブ [msbi]

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 投票する
0 に答える
262 参照

sql-server-2008-r2 - SSAS MDXでカウントメジャーの条件を指定するには?

正の値と負の値の両方を持つ列を持つファクト テーブルがあります。キューブを処理すると、カウント メジャーが自動的に追加され、行数がわかります。このメジャーに条件を記述して、負の値の行をカウントしないようにするにはどうすればよいですか。助けてくださいありがとう

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

ssas - MDX クエリが機能しない

mdx で 2 つの日付 (両端を含む) を実行しようとしています。2 つのファクト テーブルと 1 つのマッピング テーブルがあります。

Fact_MappingTable は、Fact_TableA および Fact_TableB と多対多の関係にあります。以下のクエリを書きました

このクエリは、

しかし、私の要件は

Subselect および Where スライサーを実行しようとしましたが、正しく機能しません。これを MDX で行う方法について何か提案はありますか? フィルター処理を実行するために、ディメンションの使用法がディメンションとファクト テーブル間の関係をどのように持つ必要があるか。スクリーンショットを添付

ここに画像の説明を入力

ここに画像の説明を入力

0 投票する
0 に答える
539 参照

sql-server - ソース テーブルにタイムスタンプと一意のキーがない場合に増分データをファクト テーブルに読み込む方法

ソースに約 4 億行のトランザクション テーブルがあります。タイムスタンプと一意のキー列はありません。と列のみがBill_monthありBill_Yearます。

このテーブルをステージングにロードするために、デフォルトの bill_date を 01 として追加して、新しい datetime 列を追加しました。

  • まず、ステージング テーブルから過去 3 か月のデータを削除します。

  • ソース テーブルから過去 3 か月のデータを取得します。

  • その 3 か月分のデータをソースからステージング テーブルに読み込みます。

これを行うのは、過去 3 か月のデータの更新のみを取得するためです。

ここで、このトランザクション テーブルを Fact テーブルとして含める必要があります。ステージング テーブルからデータを選択してファクト テーブルを読み込むためのベスト プラクティスは何ですか? また、外部キーのディメンションを調べる必要があります。

  • ステージング テーブルへの読み込みに使用したのと同じ方法を実装する必要がありますか?
0 投票する
1 に答える
748 参照

reporting-services - SSRSマトリックスレポートでは、最後にもう1列表示する必要があり、すべてのページの最後の列としてではなく、最後のページにのみ表示する必要があります

マトリックス レポートを作成しました。マトリックス レポートでは、ページごとのレポート列を制限しました。

たとえば、1 ページあたりの列数を 6 に制限しました。したがって、2 ページにわたって 12 列を使用しています。12 番目の列 (13、Cost) の後にもう 1 列を挿入し、これをすべてのページの最後の列としてではなく、レポートの 2 ページ目にのみ表示する必要があります。

注:列グループの最後のページの最後の列として「コスト」を追加する必要があります。

画像から、列1、2、3、4は最後のページのみに表示したいです。

私のレポートデザイン

例:

レポートの詳細を表示するには、ここをクリックしてください

誰でもこれで私を助けてくれませんか。前もって感謝します。

0 投票する
0 に答える
76 参照

reporting-services - SSRS - すべての列グループの各列数を表示する方法

SSRS マトリックス レポートがあります。このレポートでは、すべての列に列数を表示したいと考えています。これには ReportBuilder 3.0 を使用しています。

列グループ数に基づいて、計算/式を実行する必要があります。

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

ssis - オフィス ディメンションでparent_office_keyを生成する方法

私はデータ ウェアハウス開発の初心者です。この問題で私を助けてください。

Office_id と Office_Parent_id を持つテーブル Office があります。このテーブルからディメンションを作成しようとしています。Office_Parent_key を定義する Office_Key の外部キーを生成することに感銘を受けました。

最後に、Office_key、Office_Parent_key、Office_name... などがあるはずです。

すべてのディメンションのデータ ウェアハウスで、代理キーを生成しています。

SSIS ETL ツールを使用しています。

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

business-objects - ユニバース/レポート BO をキューブ/レポート MS BI またはその逆に変換する

私の最初の質問は、ユニバース BO をキューブ SSAS またはその逆に変換できるかどうかを知るのに役立つかどうかを知ることです。

2 番目の質問は、webi レポートを SSRS レポートまたはその逆に変換することは可能ですか?

それについての資料があれば、私はそれを取ります。

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

ssis - SSIS での前の週の最後の日曜日

先週の日曜日の日付を取得できる SSIS 式が必要です。

対応する SQL サーバー クエリは次のようになります。

select convert(日付,DATEADD(wk, DATEDIFF(wk, 6, convert(date,@report_dt)), -1))

SSIS式で同じ結果が欲しいです。

ありがとう

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

ssas - MDX クエリの各結果行で前年から年末値を取得する

時間粒度が月単位のスナップショット ファクト テーブルがあるため、メジャー値は特定の時点のみであり、時間の経過に伴う累積ではありません。次のように、特定の月の値を前年度末と比較するために、前年度末値を導出する必要があります。

| | 月 | 月 | ヴァル1 | 前の年 |

| | 2014 年 10 月 | 101 | 100 |

| | 2014 年 11 月 | 103 | 100 |

| | 2014 年 12 月 | 105 | 100 |

| | 2015 年 1 月 | 110 | 105 |

| | 2015 年 2 月 | 115 | 105 |

| | 2015 年 3 月 | 113 | 105 |

...

| | 2015年12月 | 120 | 105 |

| | 2016 年 1 月 | 130 | 120 |

等...

私は SSAS を使用しており、時間ディメンション テーブルは年 -> 四半期 -> 月 -> 日階層で設定されています。

前の月、月のローリング数、および YTD 累積値の取得に対する解決策を見つけることができますが、これは時点間の比較です。

Lag、Ancestor、および/または ParallelPeriod を使用しようとしていますが、上記の結果セットを取得できないようです。