はここに私のOLAPキューブのスキーマですMDX:測定に基づいて、ディメンションのトップ10は
<?xml version="1.0"?>
<Schema name="mySchema">
<Cube name="myCube">
<Table name="fact_access_logs_views"/>
<Dimension name="Countries" foreignKey="country_code_id">
<Hierarchy hasAll="true" primaryKey="country_code_id">
<Table name="dim_country_code"/>
<Level name="CountryCodes" column="CountryCode" uniqueMembers="false"/>
</Hierarchy>
</Dimension>
<Dimension name="Channels" foreignKey="channel_id">
<Hierarchy hasAll="true" primaryKey="channel_id">
<Table name="dim_channel"/>
<Level name="Channels" column="shortname_chn" uniqueMembers="false"/>
</Hierarchy>
</Dimension>
<Dimension name="Time" foreignKey="access_time_id">
<Hierarchy hasAll="true" primaryKey="access_time_id">
<Table name="dim_time_access"/>
<Level name="Year" column="Year" uniqueMembers="false"/>
<Level name="Month" column="Month" uniqueMembers="false"/>
<Level name="Date" column="Date" uniqueMembers="false"/>
<Level name="Hour" column="Hour" uniqueMembers="false"/>
</Hierarchy>
</Dimension>
<Measure name="View Count" column="id" aggregator="count" formatString="#,###"/>
</Cube>
</Schema>
私は、トップ10のビューのカウントにし、さらに、それぞれの国の中に基づいて上位10カ国を見つけるれるやろうとしていますチャネルを表示します。私はMDXクエリを構築するのを手伝ってください。私はこれに従うことを試みたhttps://msdn.microsoft.com/en-us/library/ms145579 しかしキューブを見ている間エラーを得ることを終えた。
あぁ?? – mxix
@mxixあなたの答えはうまくいかず、あなたはクロスジョインを使用しませんでした。 – user3602022
SQL Server SSASを使用している場合。できます。明示的な交差結合の有無にかかわらず。問題ない。 – mxix