Utilizzo del LIKE in MDX


A differenza del linguaggio SQL, non esiste la funzione LIKE in MDX.
Per ottenere lo stesso risultato in MDX bisogno utlizzare questo codice:

FILTER([Nome Dimensione].[NomeDimensione].Members,
LEFT([Nome Dimensione].[NomeDimensione].CurrentMember.Name, NumeroDiCaratteri) = “Parola”)

Es. Tutti i Clienti che iniziano per “Vari”

FILTER([Dim Clienti].[Dim Clienti].Members, LEFT([Dim Clienti].[Dim Clienti].CurrentMember.Name, 4) = “Vari”)

Annunci
  1. #1 di Tomislav Piasevoli il maggio 18, 2011 - 12:04 am

    There is a better VBA function, the InStr() function. This function can be used to mimic what the LIKE operator does in T-SQL.

    Here’s a link to the list of VBA functions that can be used in MDX:
    http://www.e-tservice.com/Files/vba_functions_in_as2005.doc

    Ciao,

    Tomislav

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger hanno fatto clic su Mi Piace per questo: