日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

java - Mondrian的schema中,如何做到同一緯度的不同level數(shù)據(jù)作為查詢條件來(lái)用?

瀏覽:244日期:2024-01-17 09:34:10

問(wèn)題描述

如下schema代碼片段:

<?xml version='1.0' encoding='UTF-8' ?><Schema name='報(bào)表'> <cube name='cube_qc_pass_item' caption='報(bào)表1' encoding='UTF-8'><table name='fact_qc_pass_record_item_join'><Dimension name='models' foreignKey='model_id' caption='模板'> <Hierarchy hasAll='true' allMemberName='model_name' primaryKey='id' primaryKeyTable='dim_qc_model'><Table name='dim_qc_model' /><Level name='model_name' column='name' caption='模板'/><Level name='model_id' column='id' caption='model_id'/> </Hierarchy></Dimension><Measure name='times' column='id' aggregator='count' formatString='#,###0' datatype='Numeric' caption='總量'/> </cube></Schema>

我想要在使用mdx查詢的時(shí)候,使用model_name顯示,使用model_id作為查詢條件限制某個(gè)model_id,該如何書寫mdx語(yǔ)句?

已經(jīng)有如下錯(cuò)誤的mdx語(yǔ)句了mdx查詢語(yǔ)句1:

mdx語(yǔ)句

SELECTNON EMPTY {Hierarchize({{[Measures].[times], [Measures].[notPass], [Measures].[pass]}})} ON COLUMNS,NON EMPTY {Hierarchize([models].[model_name].Members)} ON ROWSFROM [cube_qc_pass_model] where [models].[model_id].[5cda6afa-f837-4603-af27-0915cfb812fd]

如下查詢報(bào)錯(cuò):

MondrianException: Mondrian Error:Hierarchy ’[models]’ appears in more than one independent axis.mdx查詢語(yǔ)句2:

mdx語(yǔ)句

SELECTNON EMPTY {Hierarchize({{[Measures].[times], [Measures].[notPass], [Measures].[pass]}})} ON COLUMNS,NON EMPTY Hierarchize(Union(CrossJoin([models].[model_name].Members, CrossJoin([times].[minute].Members, [agent_nos].[agent_no].Members)), CrossJoin([models].[model_id].[5cda6afa-f837-4603-af27-0915cfb812fd], CrossJoin([times].[minute].Members, [agent_nos].[agent_no].Members)))) ON ROWSFROM [cube_qc_pass_model]

結(jié)果: 無(wú)法進(jìn)行查詢

問(wèn)題解答

回答1:

其實(shí)根據(jù)MDX的語(yǔ)法,是不能將同一緯度的不同level放在多處地方的,如一個(gè)在rows中一個(gè)在columns中,或者一個(gè)在rows中或columns一個(gè)放在where子句中,就像提問(wèn)中的第一個(gè)失敗的語(yǔ)句

交叉查詢的時(shí)候,由于使用了統(tǒng)一維度的不同level(更何況這里的兩個(gè)level其實(shí)是一一對(duì)應(yīng)的),并且一個(gè)level進(jìn)行篩選,一個(gè)level沒(méi)進(jìn)行篩選,

回答2:一直沒(méi)有找到好的解決辦法,變向?qū)崿F(xiàn)了需求,來(lái)分享下:

首先改寫schema文件,將model_name和model_id拆分成兩個(gè)維度:

<?xml version='1.0' encoding='UTF-8' ?><Schema name='報(bào)表'> <cube name='cube_qc_pass_item' caption='報(bào)表' encoding='UTF-8'><table name='fact_qc_pass_record_item_join'><Dimension name='models' foreignKey='model_id' caption='模板'> <Hierarchy hasAll='true' allMemberName='model_name' primaryKey='id' primaryKeyTable='dim_qc_model'><Table name='dim_qc_model' /><Level name='model_name' column='name' caption='模板'/> </Hierarchy></Dimension><Dimension name='model_ids' foreignKey='model_id' caption='模板id'> <Hierarchy hasAll='true' allMemberName='model_id' primaryKey='id' primaryKeyTable='dim_qc_model'><Table name='dim_qc_model' /><Level name='model_id' column='id' caption='model_id'/> </Hierarchy></Dimension><Measure name='times' column='id' aggregator='count' formatString='#,###0' datatype='Numeric' caption='總量'/> </cube></Schema>

使用如下語(yǔ)句查詢,是可以查詢到數(shù)據(jù)的:

SELECTNON EMPTY {Hierarchize({{[Measures].[times], [Measures].[notPass], [Measures].[pass]}})} ON COLUMNS,NON EMPTY CrossJoin([models].[model_name].Members, CrossJoin([times].[minute].Members, [agent_nos].[agent_no].Members)) ON ROWSFROM [cube_qc_pass_model] where [model_ids].[model_id].[5cda6afa-f837-4603-af27-0915cfb812fd]

標(biāo)簽: java
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产一区二区三区国产精品| 日韩精品一区二区三区av| 亚洲黄色中文字幕| 国产精品久久久久久久久久久久久久久| 制服诱惑一区二区| 日韩视频在线一区二区三区| 精品1区2区3区4区| 免费的成人av| 91免费精品国偷自产在线在线| 亚欧洲精品视频在线观看| 美女网站久久| 日韩中文字幕视频网| 91嫩草精品| 国产精品亚洲一区二区在线观看| 一本一本久久| 亚洲69av| 国产精品久久久久久久久久10秀| 国产亚洲欧美日韩精品一区二区三区 | 久久精品97| 国产精品视频一区二区三区四蜜臂 | 丝袜诱惑制服诱惑色一区在线观看 | 91久久中文| 日本免费在线视频不卡一不卡二| 美女尤物国产一区| 激情久久久久久| 亚洲欧美日韩国产一区| 日韩av字幕| 99久久夜色精品国产亚洲狼| 亚州精品视频| 久久精品亚洲欧美日韩精品中文字幕| 欧美日韩精品免费观看视频完整| 日本在线一区二区三区| 热三久草你在线| 中文一区一区三区免费在线观| 麻豆久久精品| 日韩在线免费| 国产欧美日韩综合一区在线播放| 日韩精品免费一区二区三区| 日韩欧美中文字幕在线视频| 欧洲av一区二区| 亚洲欧洲美洲国产香蕉| 色在线中文字幕| 国产精品亲子伦av一区二区三区 | 国产精品一区高清| 国产女优一区| 国产成人精品亚洲日本在线观看| 日韩精品亚洲专区| 九九在线精品| 天堂а√在线最新版中文在线| 亚洲精选av| 亚洲综合二区| 亚洲日韩中文字幕一区| 精精国产xxxx视频在线野外| 日韩精品午夜视频| 日韩在线黄色| 国产亚洲在线| 亚洲一区二区三区高清不卡| 欧美日韩一区二区综合| 欧美成人a交片免费看| 国产在线观看www| 精品日产乱码久久久久久仙踪林| 欧美一区自拍| 国产精品男女| 麻豆国产一区| 麻豆一区在线| 国产精品手机在线播放| 亚洲人成网77777色在线播放 | 午夜一级在线看亚洲| re久久精品视频| 香蕉人人精品| 欧美日韩国产探花| 99视频+国产日韩欧美| 蜜桃一区二区三区| 在线综合欧美| 欧美日韩xxxx| 精品一区二区三区视频在线播放| 久久久久97| 成人精品国产亚洲| 久久久国产亚洲精品| 合欧美一区二区三区| 亚洲欧美激情诱惑| 欧美日韩一二| 蜜臀久久久99精品久久久久久| 综合国产在线| 精品国产不卡一区二区| 久久黄色影院| 日本色综合中文字幕| 粉嫩av一区二区三区四区五区 | 91亚洲一区| 欧美日韩高清| 亚洲精品系列| 国产在线观看91一区二区三区| 久久天堂成人| 国产精品欧美在线观看| 欧美另类专区| 麻豆精品av| 鲁大师成人一区二区三区 | 日韩视频不卡| 国产精品九九| 欧美a级片一区| 亚洲三级国产| 99精品在线观看| 国产精品久久国产愉拍| 影音先锋国产精品| 麻豆国产精品一区二区三区| 麻豆视频久久| 亚洲va久久| 999久久久91| 精品国产乱码久久久久久樱花| 蜜桃视频免费观看一区| 日韩精品第一区| 国产劲爆久久| 热久久久久久| 免费看精品久久片| 欧美日韩国产一区精品一区| 久久精品99久久久| 视频一区视频二区中文| 九九在线精品| 国产精品99免费看| 亚洲天堂黄色| 色在线视频观看| 精品久久福利| 成人污污视频| 久久99伊人| 99国产精品| 玖玖精品视频| 日韩高清不卡一区二区| 亚洲精品亚洲人成在线观看| 男人的天堂久久精品| 国产精品外国| 黄色成人精品网站| 91久久久精品国产| 亚洲精品2区| 国产一级久久| 中文字幕乱码亚洲无线精品一区| 在线看片一区| 日本少妇一区二区| 国产精品久久久网站| 国产精品红桃| 国产999精品在线观看 | 欧美午夜不卡影院在线观看完整版免费| 成人av三级| 欧美日韩精品一区二区视频| 亚洲性图久久| 午夜欧美精品| 日韩高清一区二区| 久久精品日韩欧美| 精品三级久久| 中文字幕亚洲精品乱码| 国产精品羞羞答答在线观看| 动漫av一区| 丝袜脚交一区二区| 国产精品亚洲欧美日韩一区在线 | 蜜臀久久99精品久久久画质超高清 | 国产精品1区在线| 免费高潮视频95在线观看网站| 午夜精品成人av| 亚洲欧美久久精品| 久久毛片亚洲| 免费视频一区二区| 国产+成+人+亚洲欧洲在线| 红桃视频国产精品| 国产精品最新自拍| 亚洲永久字幕| 久久69成人| 亚洲综合婷婷| 中文一区一区三区高中清不卡免费| 欧美日韩在线播放视频| 日韩国产精品久久久久久亚洲| 日韩电影免费网址| 国产午夜久久av| 影院欧美亚洲| 久久三级视频| 国产一区二区视频在线看| 亚洲欧美网站在线观看| 久久久成人网| 精品国产一区二区三区2021| 香蕉久久久久久久av网站| 麻豆成全视频免费观看在线看| 日韩一区二区三区精品| 欧美日韩精品一区二区视频| 丰满少妇一区| 奇米狠狠一区二区三区| 丝袜美腿亚洲色图| 不卡av一区二区| 成人免费电影网址| 福利精品在线| 国产va免费精品观看精品视频| 欧美日韩亚洲一区三区| 视频国产精品| 日韩专区视频网站| 婷婷精品在线| 青青国产精品| 国产毛片久久久| 久久国产精品色av免费看| 欧美偷窥清纯综合图区| 日本va欧美va精品| 亚洲精品人人| 天堂俺去俺来也www久久婷婷| 在线国产精品一区|