問題タブ [mdx]
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.
mdx - MDX メジャー フィルタリング
幅広い日付の情報を表示するモンドリアン キューブを作成しています。このキューブのメジャーの 1 つは、パーセンテージ値の平均です。キューブ内の一部のアイテムは最終的な平均を構成するべきではないため、このメジャーに基づいて、この計算されたメンバーのみを除外する方法を知る必要があります。
mdx - SSAS にアクセスするためのさまざまなアプローチ
Analysis Services からデータを取得し、コード内のオブジェクトで使用したり、エンド ユーザーのレポートに使用したりするためのいくつかの異なるアプローチを知りたいと思っています。
過去に 2 つの異なるアプローチを使用しました。1 つは ADOMD を使用して結果を取得し、これらをデータセットに入れる方法でした。もう 1 つは、リンクされた SSAS サーバーに対して SQL OPENQUERY を使用して結果を SQL ストアド プロシージャの結果セットとして取得する方法でした。これらには、どちらも長所と短所がありました。
何年にもわたって、この行に沿ってさまざまな質問を見てきたので、重複を許してください。しかし、SSAS データを他の人のコードで使用できる形式にする他の方法はありますか?
SSAS over HTTP からの XML 結果セット、次に Linq から XML への XML 結果セットを検討しました。
理想的には、型指定された列を含むデータセット、またはプロパティを含むオブジェクトが必要ですが、コード サンプルよりも一般的なアプローチに関心があります。SSRS/その他のダッシュボード コントロールとは別に、どのようにして SSAS からデータを取得しましたか?
c# - MDX C#WavefrontOBJの読み込み
ウェーブフロントOBJファイルを(非常に簡単に)ロードして表示しようとしています。
パーサーは100%動作しています...ファイルからデータをロードし、プログラムの構造に格納します。
これが、ターゲットデータ構造に関する情報をまったく見つけることができない部分です。
頂点バッファとインデックスバッファの使用方法がわかりません。OpenGLでディスプレイリストとイミディエイトモードを使用したことがあります。
現在、Managed Direct Xを使用しようとしていますが、これに頭を悩ませることに深刻な問題があります。
私が混乱していることがいくつかあります...
1)MDXで単純なVBおよびIBオブジェクトを保存およびレンダリングする方法に関する優れたチュートリアルはありますか?
2)どの頂点フォーマットを使用する必要がありますか?OBJ仕様では、頂点にテクスチャまたは通常のインデックスが定義されていない場合、テクスチャまたは通常のインデックスを見逃す可能性があります(したがって、特定の面には通常、テクスチャ、および位置のインデックスがあり、他の面にはちょうど位置がある場合があります)。それで、CustomVertex.PositionNormalTextureに保存し、OBJで定義されていない場合は、法線とテクスチャを空白のままにしますか?
3)これは私が理解するのが最も難しいものです(おそらくVBとIBの概念を知らなかったことが原因です)。OBJ仕様では、任意の数の頂点インデックスを持つ面が許可されています(私のサンプルファイルにはあります)。基本的に、顔は次のように定義できます。
問題は、どうすればそれをレンダリングできるかということです。それは三角ストリップ、ポリゴンなどですか?
別の方法として、これを行うための既存のソリューション(OBJ自体または既に作成されたプラグインを介してロードできるC#上の非常に軽量で十分に文書化された3Dシステム)を誰かが知っている場合も同様です。
Mogreが出て、そのような貧弱なドキュメントは笑える(Wiki情報が正しくない、ドキュメントの不整合など)
私はIrrlichtを試しましたが、これは私が来た中で最も近いものです。OBJローダーが組み込まれているので便利です(そして、他のビルド済みOBJビューアーの90%のような例外をスローしません(これは、頂点面の任意の数によるものだと思います。ほとんどのパーサーは、最大3または4)Irrlichtの唯一の問題はA.)OBJファイルにテクスチャを適用する方法がわからない、B。)コントロールにテクスチャをレンダリングする方法がわからないフォーム全体よりも(コントロールに埋め込まれた3Dビューポートを備えたウィンドウフォームUIが必要)。
Irrlichtの問題のいずれかを解決できれば、それも受け入れられる答えです。
編集:また、OBJからはるかに使いやすい別の3D形式に変換するために使用できるC#ライブラリまたは非常に小さなコマンドライン.exeを知っている場合は、それも知りたいと思います。
mdx - mdx: 2 つの異なる日付ディメンション間の日数を取得します
私は 2 つの異なる日付ディメンションを持つキューブに取り組んでいます: 最初のものは患者の入院日を管理します:
[hosp_date]年、四半期、月、相対日付で編成されています: これは 1980 年 1 月 1 日からの日数をカウントします。
2 つ目は患者の退院日を管理します。1 つ目
[disc_date]と同じ組織です。
これらの 2 つの次元はいっぱいで、2 日の間に隙間はありません。
このキューブには、ホスペダライゼーションの数をカウントするメジャーが 1 つだけあります。入院日数で計算されたメンバーを作成したいので、次のような相対日付を使用します。
そして、このクエリは思ったように機能しませんでした。これは、disc_date に終了した入院数と hosp_date に開始した入院数の差を返します。したがって、患者ごとに 0 を返します。いいえを取得するにはどうすればよいですか。患者ごとの入院日数は?
読むためのtnx。
olap - MDX: 複数のメンバーを持つタプルを単一のメンバーを持つタプルに変換する方法は?
この MDX クエリがあります (Foodmart サンプル データベースに基づく):
これにより、次のような結果が生成されます。
私がしたいのは、これです:
SetToStr()行ヘッダーを 1 つの文字列にシリアル化するために使用できることはわかっています。したがって、その結果を行ヘッダーとして使用したいと思います。基本的に、各タプルを ROW 軸の元の複数メンバーのタプルから 1 つのメンバーだけを持つタプルに変換します。値は元のメンバー名の連結です。だから基本的にこれ:
SetToStr()...しかし、セットではなく文字列を返すため、もちろんこれは機能しません。したがって、この文字列をセットに「キャスト」する方法が必要ですが、メンバーは 1 つだけです。
これは標準の MDX で可能ですか? どのように?受信後に結果セットを再処理することはできますが、純粋な MDX ソリューションを使用してこの問題に取り組むことができます。
mdx - MDX:上位5つのアクションについて、平均アクション時間と時間の経過に伴う変化を計算します
「アクション」キューブがあります。ディメンションは「時間」と「アクションID」であり、測定値は「アクションの数」と「合計時間」であり、計算された測定値は「平均アクション時間」です。平均時間で上位5つのアクションを計算し、前日からの変化を表示しようとしています。これは、2つの別々のクエリで実行できます。
と:
しかし、それらを1つのMDXクエリに組み合わせる方法がわかりません。私は試した:
しかし、変化率は常に無限大であるため、明らかに正しいことを計算していません。正しいクエリは何ですか?
ssas - SQL Server Analysis ServicesでのMODE(セット内の最も一般的な数値)の計算
SSASでMODEを計算する方法はありますか?Median、AVG、Max、およびMinにはMicrosoftが提供する関数がありますが、Modeには何もありません。これを実現するには、.netでユーザー定義関数をコーディングする必要がありますか、それとももっと簡単な方法がありますか?
sql-server-2008 - MDX エラー: クエリ オプティマイザーがクエリ プランで生成したサブキューブが多すぎます
巨大な mdx クエリを使用して、SQL Server 2008 上のキューブに問い合わせようとしています。
このクエリには、(クエリで定義された) 20 を超える計算メンバーが含まれています。
各メンバーには、キューブのディメンションに対する制限が含まれています。すべてのディメンションが常に必要なわけではありませんが、必要な場合もあります。
まあ、メンバー16人までは問題なく動いています。メンバーが 16 を超えると、"クエリ オプティマイザーがクエリ プランで生成したサブキューブが多すぎます" というメッセージ エラーが表示されます。
このエラーを解決する方法はありますか?
ありがとう!
ジュリエッタ
olap - MDX計算メンバーCrossJoinの質問
次の計算されたメンバーを使用したMDXクエリがあります。
アイデアは、ディメンションの2つのメンバーの組み合わせのカウントが必要なことです。(MDXの語彙が少しずれている場合はご容赦ください)。また、いくつかの基準に基づいています。
クエリの残りの部分は次のようになります。
私の質問は、メインクエリ(where句)で発生するデータのスライスは、計算されたメンバーに変換されますか?計算されたメンバーから返されるデータとメインクエリの軸の間に何らかの暗黙の結合がありますか?
または別の言い方をすれば、計算されたメンバーのクロス結合はメインクエリのコンテキストで実行されますか?
django - マークダウン拡張ファイルをdjangoプロジェクトに配置する正しい場所は?
作業中の django プロジェクト用にマークダウン拡張ファイル (mdx_xxx.py と呼ばれる) を作成しましたが、それをどこに置くか本当に決められません。
ドキュメントには、ファイルは PYTHONPATH に存在する必要があると記載されており、ファイルをプロジェクトのルート ディレクトリに配置することを勧めるブログ投稿をいくつか見てきました。
ただし、関連するアプリケーションディレクトリで見たいのですが、PYTHONPATHにはもうないので、それは私には奇妙な場所のように思えます。
経験豊富な django プログラマーがこの問題に光を当てることができますか?
ありがとう