問題タブ [iccube]
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 での複雑なメジャーの追加
基本的な合計/カウント/その他の単純なメジャーを正常に追加しましたが、より複雑なメジャーを追加する方法がわかりません。
データ構造が商品を含むトラックを表し、次の構造を持つと仮定しましょう:
- 日にち
- id_track
- id_articte
- 額
- 料金
そして、次のメジャーを計算したい:
- sum(cost) / sum(amount) として計算される商品の平均価格
- トラックの平均コスト。トラック全体の合計(コスト)間の平均です。SQL 式は sum(cost) / count(distinct id_track) のようになります
XMLA を介して Excel で必要になる場合に備えて、このメジャーをキューブに追加する正しい方法は何ですか?
bash - bash シェルからの XMLA/SOAP コマンド
bash シェルから icCube から管理 API を呼び出す必要があります。次のようなSOAPコマンドを送信する最も簡単な方法は何ですか:
その上、基本認証 ( user / pwd ) を処理する方法は?
average - icCube: 計算メジャーを追加 - 日付ごとの平均在庫
1 つのキューブと複数のデータ テーブルしかありません。そのうちの 1 つは Stocks という名前で、次のフィールドがあります。
Date (Date ディメンションにマッピング) Company (Company ディメンションにマッピング) Product (Product ディメンションにマッピング)
次に、日ごとの平均在庫を sum(amount) / count(distinct Date) として追加する必要があります
次のオプションを試しました:
CREATE CALCULATED MEMBER [Measures].[Stock average] AS 'sum([Measures].[Stock amount]) / DistinctCount ([Date].[Date].[Day])'
または
CREATE CALCULATED MEMBER [Measures].[Stock average] AS 'sum([Measures].[Stock amount]) / DistinctCount ([Rests].[Date])'
どちらもMDX IDEで奇妙な間違った結果を出し、Excelからクエリしようとするとエラーが発生します
odata - icCube データ ソースとしての ODATA
オランダ政府からオープンデータを読み込もうとしています。データには、「Handleiding CBS Open Data Services」で検索すると表示される pdf ドキュメントで指定されている特定の形式が付属しています。
icCube 内のオープン データ ソースにリンクするには、何をする必要がありますか? これは特定のもの (必要な新しい機能) ですか、それとも既存のデータソースの 1 つで実行できますか?
xmla - Excel 2016 に接続する icCube
iccube に接続された xlsx スプレッドシートを Excel 2016 で開くと、次の警告が表示されます。Excel 2013 では機能しますが、2016 では機能しません。
Excel は、データ ソースで指定したドライバーを使用してデータベースに接続できません。ドライバーは、Excel で必要な OLAP プロバイダー機能をサポートしていません。
システム管理者に問い合わせるか、OLAP データベース ベンダーに問い合わせてください。
フラグを設定する必要がある odc 接続オプションはありますか? または以前の OLE DB Provider for Analysis Services ドライバーをインストールする必要がありますか?
mdx - MDX : 前年同期比
次のような販売データを含む簡単なテーブルがあるとします。
- idショップ
- id 製品
- 日にち
- 額
計算されるメンバーの MDX クエリを作成して、前年同期に対する当期の売上比率を取得する方法を教えてください。
たとえば、ディメンションの 1 つとして月または四半期が選択されている場合です。
mdx - MDX : 異なるテーブルのデータを組み合わせる
異なるテーブルからのデータを結合するにはどうすればよいですか。
2 つのテーブルがあるとします。
まず販売から:
- idショップ
- id 製品
- 日にち
- 額
2番目の株:
実際には同じ構造で
- idショップ
- id 製品
- 日にち
- 額
現在、店舗に何日分の在庫があるかを分析する必要があります。そのためには、過去 20 週間のショップごとの 1 日あたりの平均売上を計算し、残りの在庫を平均売上率で割る必要があります。
どうすればこれを達成できますか?
mdx - iccube 階層から選択してカテゴリ メンバーを作成し、別の階層から除外する
IcCube を使用して、レポートに含める「事前選択」を作成する必要があります。これにより、ユーザーは、最もよく使用される選択を取得するために多くのパラメーターを選択する必要がなくなります。
1 つの階層 « 病気 » を含む STATS ディメンション « GroupMaladies » を作成しました。
次のコマンドを使用して、レポートで後で使用できるカテゴリ メンバーを (キューブの高度なスクリプトで) 作成できます…</p>
(同じ階層、同じレベルの複数のコード)
(同じ階層、異なるレベルの複数のコード)
(複数の次元からの複数のコード)
(階層全体から 1 つまたはそのコンポーネントの一部を引いたもの)
ここで、階層全体を使用したいと思いますが、同じ Dimension の別の階層からいくつかの値を除外します:
しかし、この最後のシナリオは機能していません… 誰でもこれを手伝ってくれますか?
iccube - 静的および動的セットからの異なる結果
icCube 5.1.2 を使用すると、動的セットとメンバーは、静的セットが高度なスクリプト セクションにあるのと同じ方法で定義されます。MDX IDE で計算された結果は異なります。それはどのように可能ですか?
mdx - 子と親を使用した MDX 計算 (合計への寄与)
都市のいくつかの地域の地籍情報を含む立方体を取得しました。尺度の 1 つは「地籍価値」です。これは、近隣の土地の価値です。現在、市は地区と地区、地区 (2 つのレベルの階層) に分割されています。
問題は、親 (地区) および合計 (都市) と比較した各近隣の値のパーセンテージを計算する必要があることです。また、都市と比較した地区についても同様です。
どうすればいいですか?
私は試した:
寸法は次のとおりです。
Nbh : 近所
Cad 値: Cadastral 値
私が得るのは、すべての結果値で「エラー」であり、説明は「現在のメンバー () : 引数 (0) タイプの不一致: 期待: 'レベル | 階層 | ディメンション'、取得: 'メジャー'」です。
私は何を間違っていますか?