問題タブ [ssas-tabular]
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.
sql-server - datetime から時間を取得して比較 SSAS に使用する
次の問題があります。
[Submit Time] Datetime 列を持つ Orders テーブルがあります。[Submit Time] 値に基づいて注文を除外できるように、1 つのディメンションがただの TimesOfDay (01:30:00、21:00:00 など) になるテーブル モデルを準備する必要があります。
表形式モデルの [Submit Time] から時間だけを抽出する別の列を作成するにはどうすればよいですか?
結果:
ユーザーは Powerview ダッシュボードを開き、TimesOfDay に基づいて注文を除外できます
visual-studio - 間違ったデータ ソースを使用しているため、メタデータで SSAS 展開が失敗する
SSAS 表形式プロジェクトをローカル コンピューターから統合サーバーにデプロイしようとすると、メタデータにエラーが発生します。これは以前に解決した多対多のエラーであり、Tabular プロジェクトはローカルで処理できるため、解決したことはわかっています。これが問題の核心です。プロジェクトを処理すると、正しいデータ ソースが使用されますが、プロジェクトを配置しようとすると、有効ではなくなった以前のデータ ソースが使用されます。
私が取ったステップ:
- モデルに入り、既存の接続を選択し、正しい環境に接続するように変更しました (以前は無効な環境を指していました)。これにより、データを処理できましたが、まだ正しく展開できません。
- 構成マネージャーで新しい構成を作成しましたが、役に立ちませんでした。
- ソース DB がリストされている他の領域を探しましたが、何も見つかりませんでした。どこかにあることがわかっているので、イライラします。
不足しているキャッシュやチェックしていない設定はありますか?
ssas - SSAS 表形式モデルが遅い
こんにちは、私は大規模な SSAS 表形式モデルに取り組んでいますが、最小のものを変更するたびに非常に遅くなり、何年もの間それについて考えています。
モデルは巨大で、それが問題であることは確かですが、私はそのように継承してきたので、現時点ではそれについて何もできません。
Visual Studio でモデルを開発しているときに、SSAS がすべてのデータ (または少ないデータ) を読み込むのを止める方法はありますか?
ssas - DAX - ディメンションごとの LASTNONBLANK
部門間の給与支払いのテーブルがあります (「Y からの日数」= 年始からの日数、「M までの日数」= 月末までの日数)
定期的な支払いの場合、給与を修正して、満月であるかのように表示する必要があります。しかし、次の月には、前月の修正を含めてはなりません (新しい給与で既に提供されているため) - 先月の修正のみを含める必要があります。
販売の場合、次のようになります。
修正自体の計算は非常に簡単です。通常の支払いの場合は、その日付を使用して、指定された月と部門の組み合わせの修正を計算します。
式を使用してLASTNONBLANK
、1 つの部門で機能する正しい累積メジャーを作成できます。
ただし、これは部門間では機能しません - 2016-01 の場合、間違った合計カウンターにつながる可能性があります。
各月の補正を正しく計算し、合計を正しく取得するメジャーを作成するにはどうすればよいですか?
(したがって、基本的には、各部門(または他のディメンション) の最後の修正を調べ、すべてのディメンションにわたる最後の修正ではなく、これらの合計を使用します)
ssas - SSAS 表形式モデルの属性とディメンションの使用状況の詳細を取得する方法
表形式モデルのディメンションとユーザーによる属性の使用に関する詳細情報を収集することを目的とするキューブを作成する必要があります (ユーザーが特定のディメンションにアクセスした回数など)。これまでのところ、Data Management View Query ( http://msdn.microsoft.com/en-us/library/hh230820.aspx ) と SQLProfiler を使用しようとしましたが、セッションで実行されたコマンドを確認できました。コマンドを解析せずにディメンション/属性の使用数を取得する方法はあるのだろうか。どんな提案でも大歓迎です。
sql - SSAS Tabular ロールは、一部のテーブルを非表示にします
SSAS 表形式にいくつかのテーブルがありますが、特定のユーザーに対していくつかのテーブルを非表示にしたいと考えています。例 : Sales、Bonus、およびマスター テーブルがあります。運用部門のユーザーは、ボーナスの表を見ることができません。
dax - DAX MTD calc はどこに行くのですか?
スタックは、Excel 2010 によって消費される SQL 2014 表形式への SQL リレーショナル テーブルです。
表形式モデルの粒度は、発注書 (PO) 品目ごとに 1 行です。各行には、合計メジャー (合計コスト $) に使用されるドル値 (アイテム コスト $) があります。
タイム インテリジェンス日付テーブルが関連付けられているため、たとえば、1 年間の総コスト $ の合計を決定できます。
月初から現在までの集計を実装するにはどうすればよいですか? モデルに対する DAX クエリは、Excel でデータを取得するときにその場で MTD を計算する必要がありますか? または、注文明細の粒度でモデルに直接実装する方法はありますか?