2017-06-15 11 views
1

長年にわたり、完全なテストを経て、通常の時間ディメンション(2つの階層、月間および週間)を使用していますが、これは無関係です)。PowerBiはSSAS OLAPキューブの日付フィールドを守らない

時間ディメンションキーは日付フィールドです。データビューでは、DataType:System.DataTimeとして定義されます。次元として、カレンダー - >日付、使用法:キー。

OLAPキューブにアクセスするExcelテーブルのこの日付フィールドを使用すると、は、日付がになり、「日付フィルタ」オプションが期待どおりに使用できます。

しかし、このフィールドをPowerBIで使用しようとすると、すべての努力が敗北しました! PowerBIにフィールドを日付として解釈させる方法はないため、日付フィルタは使用できません。 PowerBIはそれがテキストフィールドだと考えています。そして、それが行動を変えるとは思えません。

PowerBIを外部Excelでテストし、SSAS OLAPディメンションを追加して、フィールドフォーマットを変更できるようにしました。フィールドはテキストと解釈されます。フォーマットを日付に変更すると動作します。 しかし、PowerBI repportのデータの主要な(そして唯一の)ソースとして直接アクセスされた場合、SSAS OLAPキューブの形式を変更する方法はありません。

SSAS OLAP日付フィールドを定義して、PowerBIがそれを日付として理解する方法はありますか?

+0

今、私はそれができます**知っている**ことができますが、私はどのようにわからない!興味深い歴史を読む[ここをクリック](https://community.powerbi.com/t5/Desktop/Date-importSSAS-Cube-live-connection/td-p/66690) – DeepButi

+0

"全く同じ方法で定義された同じフィールド同じ次元が全く同じに定義されていますが、すべてが同じように見えますが、1つのOLAP SSASキューブ(テスト)で動作し、別の(全社SSAS)にはありません " - これらは異なるサーバーにありますか?はいの場合は、両方の "互換性レベル"をチェックしましたか? – user5226582

+0

@ user5226582:同じサーバー。我々は全く新しいOLAPを作り直さなければならなかった。そして、PowerBIは新しいものの日付を読むことができます!私たちが見ることのできる唯一の違いは、オリジナル(数年前)は.slnファイルであり、新しいものは.dwprojファイルですが、contensは私たちと同じであると思われます。 – DeepButi

答えて

3

見つけました!永遠に怒ってしまう一分前に、私はそのdiferenceを見つけました。

同じフィールドで、同じキューブに2つのディメンションを作成できました。 1つは動作し、もう1つは動作しません。

日付フィールドをと定義し、キーで注文し、PowerBiはそれを日付として扱います。

日付フィールドをと定義します。名前はで、PowerBiはそれをテキストとして扱います。

関連する問題