Aller directement au contenu
  • Catégories
  • Récent
  • Mots-clés
  • Populaire
  • Utilisateurs
  • Groupes
Réduire
Logo

Communauté Digdash

  1. Accueil
  2. Discussion Générale
  3. Studio
  4. LIVE SECURITY et second filtre

LIVE SECURITY et second filtre

Planifié Épinglé Verrouillé Déplacé Non résolu Studio
1 Messages 1 Publieurs 327 Vues 1 Abonné
  • Du plus ancien au plus récent
  • Du plus récent au plus ancien
  • Les plus votés
Répondre
  • Répondre à l'aide d'un nouveau sujet
Se connecter pour répondre
Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
  • Y
    Y
    yoyo
    a écrit sur dernière édition par
    #1

    Bonjour,

    j'ai mon LS qui fonctionne sur un filtre , mais en fonction des résultats de ce filtre , j'ai un second filtre à appliquer sur mon modéle.comment faire ?

    switch ((mbr[0])) {

    case "AGE":
    			var dimSecurityCode = "AGE";
    			DimBean = function(id)
    			{
    			this.id = id;
    			this.members = [];
    			}
    
    			DimBean.prototype.toJSON = function()
    			{
    				return this.id;
    			}
    		Packages.com.digdash.utils.MessageStack.getInstance().addText(sLogPrefix + " devoir 1 user is " + userAttr);
    
    			var sel = new DataModelSelection();
    			sel.dm = { "variables":{} };
    			sel.pivot = 0;
    
    			
    			sel.addBrowse(1, new DimBean(dimSecurityCode), -1, -1, null);
    			
    			// Récupération du cube
    			var resultJSON = Packages.com.digdash.utils.ResultCubeToJavascript.getResultCubeLiveJSON(
    				sessionId, JSON.stringify(sel), cubeId, null
    			);
    			   Packages.com.digdash.utils.MessageStack.getInstance().addText(
    					sLogPrefix + " début user = " + userAttr + " devoir filtre " + cubeId + " json, " + resultJSON 
    				);
    			var cubRes = null;
    			eval("cubRes = " + resultJSON);
    
    		var resAxis = cubRes.axis[1];
    			var mbr2 = [];
    
    			for (var i = 0; i < resAxis.length; ++i)
    			{
    				mbr2.push(resAxis[i].i);
    			}
    
    			if (mbr2.length > 0)
    			{
    				var dim = selection.dm.getDimensionById(dimSecurityCode);
    				var filt2 = new FilterSelection(dim, -1, -1, [], mbr2);
    
    			   selection.setFilter(filt2);					
    					
    			 Packages.com.digdash.utils.MessageStack.getInstance().addText(
            sLogPrefix + " Switch5: filtrage basé sur la dimension AGE " +mbr 
        );
        break;
    

    Merci

    1 réponse Dernière réponse
    0

    Bonjour ! Vous semblez intéressé par cette conversation, mais vous n’avez pas encore de compte.

    Marre de refaire défiler les mêmes messages ? Créez un compte pour retrouver votre position, recevoir des notifications des nouvelles réponses, sauvegarder vos favoris et voter pour les messages que vous appréciez.

    Grâce à votre participation, ce message peut devenir encore meilleur 💗

    S'inscrire Se connecter
    Répondre
    • Répondre à l'aide d'un nouveau sujet
    Se connecter pour répondre
    • Du plus ancien au plus récent
    • Du plus récent au plus ancien
    • Les plus votés


    • Accueil
    • Webinaires
    • Documentation
    • Interviews
    • Vidéos tutos
    • Se connecter

    • Vous n'avez pas de compte ? S'inscrire

    • Connectez-vous ou inscrivez-vous pour faire une recherche.
    • Premier message
      Dernier message
    0
    • Catégories
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes