« SDLC - Tagebuch (Letzter) | Main| MDX und Sortieren »

MDX und Filtern

9
Category    
Angenommen man hat folgende schöne Abfrage an einen Cube...

 SELECT
        NON EMPTY {
                [Measures].[CI],
                [Measures].[CO],
                [Measures].[OM] } ON COLUMNS,
        NON EMPTY { (
                [Calendar].[Year].[Year].ALLMEMBERS *
                [Calendar].[Month].[Month].ALLMEMBERS *
                [MCP Station].[HMCPStation].[Station].ALLMEMBERS ) }                
                DIMENSION PROPERTIESMEMBER_CAPTION, MEMBER_UNIQUE_NAMEON ROWSFROM [Station]        

Wie filtere ich die Daten ....
Im wesentlichen habe ich zwei Arten gefunden einmal mit Filter sieht so aus:

 SELECT
        NON EMPTY {
                [Measures].[CI],
                [Measures].[CO],
                [Measures].[OM] } ON COLUMNS,
        NON EMPTY { (
                Filter([Calendar].[Year].[Year].ALLMEMBERS,[Calendar].[Year].CurrentMember.Member_Key >= 2013) *
                [Calendar].[Month].[Month].ALLMEMBERS *
                [MCP Station].[HMCPStation].[Station].ALLMEMBERS ) }
                DIMENSION PROPERTIESMEMBER_CAPTION, MEMBER_UNIQUE_NAMEON ROWSFROM [Station]

und einmal mit Having
 SELECT
        NON EMPTY {
                [Measures].[CI],
                [Measures].[CO],
                [Measures].[OM] } ON COLUMNS,
        NON EMPTY { (
                [Calendar].[Year].[Year].ALLMEMBERS *
                [Calendar].[Month].[Month].ALLMEMBERS *
                [MCP Station].[HMCPStation].[Station].ALLMEMBERS ) }
                Having [Calendar].[Date].CurrentMember.Member_Key >= 2013
                DIMENSION PROPERTIESMEMBER_CAPTION, MEMBER_UNIQUE_NAMEON ROWSFROM [Station]        

Es gibt nun Menschen im Internet, welche behaupten, dass man HAVIG dem Filter vorziehen sollte, da schneller...

Dies konnte ich bei meinem Cube nicht betätigt bekommen.... bei einer anderen Hierachie, war der Having langsamer als der Filter ...

Gruß JJR

Post A Comment

:-D:-o:-p:-x:-(:-):-\:angry::cool::cry::emb::grin::huh::laugh::lips::rolleyes:;-)

Amazon


Impressum

Firmenname: Peanuts-Soft
Straße Nummer: Biinger Strasse 8
PLZ Ort: 55263 Wackernheim
Telefon: +491772134526
E-Mail: joerg.reck @ peanuts-soft.de
Disclaimer: Peanuts-Soft übernimmt keine Garantie dafür, dass die auf dieser Website bereitgestellten Informationen vollständig, richtig und stets aktuell sind. Dies gilt auch für alle Links, auf die verwiesen wird. Peanuts-Soft ist für die Inhalte, auf die per Link verwiesen wird, nicht verantwortlich. Peanuts-Soft haftet nicht für konkrete, mittelbare und unmittelbare Schäden oder Schäden, die durch fehlende Nutzungsmöglichkeiten, Datenverluste oder entgangene Gewinne – sei es aufgrund der Nichteinhaltung vertraglicher Verpflichtungen, durch Fahrlässigkeit oder eine andere unerlaubte Handlung – im Zusammenhang mit der Nutzung von Dokumenten oder Informationen bzw. der Erbringung von Dienstleistungen entstehen, die auf dieser Web Site zugänglich sind.
Datenschutz: Inhalt und Gestaltung der Internetseiten sind urheberrechtlich geschützt. Eine Vervielfältigung der Seiten oder deren Inhalte bedarf der vorherigen schriftlichen Zustimmung von Peanuts-Soft.


Locations of visitors to this page

Powered By

Domino BlogSphere
Version 3.0.2