Analysis Services : Distinct count

Analysis Services : Distinct count - SQL/NoSQL - Programmation

Marsh Posté le 19-12-2008 à 15:50:22    

Salut à vous,
 
Lors de la céation de mesures dans un cube OLAP dans Analysis Manager différentes fonctions d'agrégation sont proposées.
Visiblement la fonction "Distinct Count" n'est proposée que pour les champs de type numérique, pour les autres types elle n'apparait pas dans la liste de choix.
 
La fonction Count est proposée, mais les doublons ne sont pas éliminés.
 
 
Donc ma question est : comment utiliser la fonction d'agrégation Distinct Count sur un champ de type char ?

Reply

Marsh Posté le 19-12-2008 à 15:50:22   

Reply

Marsh Posté le 21-12-2008 à 12:58:32    

Un Select Count(*) ... compte toutes les occurences y compris les doublons. C'est un comportement normal.
Pour ne pas compter les doublons, il faudrait ajouter une condition restrictive dans la clause Where.

Reply

Marsh Posté le 23-12-2008 à 11:15:29    

olivthill, ma question concerne la création de mesures dans Analysis manager et ta réponse concerne plutot une requete SQL ?

Reply

Marsh Posté le 05-01-2009 à 13:57:05    

up

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed