Questione : Salto di SSRS al rapporto

Using il salto per segnalare la funzionalità per lanciare un'analisi assistere il rapporto. Sembra che il servizio di analisi accetti una stringa come parametro. Ho compreso la domanda ed il parametro di MDX da una traccia di profilo quando faccio funzionare manualmente il rapporto.

Now in questo rapporto che ho costruito per lanciare il rapporto di servizio di analisi, ho duplicato la stringa che il parametro usa ed il pensiero io sto passandolo al rapporto di servizio di analisi ma il rapporto non funziona. Viene su ma ancora sta aspettandolo per selezionare un parameter.

Under il salto per segnalare il parametro, faccio il parametro di servizio di analisi selezionare ed il valore è la puntura che ho sviluppato (=Fields! TS_Perf_Code.Value). Io anche provato (=Fields! TS_Perf_Code.UniqueName). Persino ho provato quello hardcoded delle stringhe nel valore ed ancora non ho fatto funzionare le idee di rapporto (= " [2004-02-17 Tue (E) - 040217H] ").

Any?

Thanks,
class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
i >This notpretty " del class= " del id= " codeSnippet845622 del
          TicketPerformanceDetailsPerfCodeDate
          xsi del  [particolari di prestazione del biglietto]. [Data di codice di perforazione]. & [2004-02-17 Tue (E) - 040217H] 
        
      
class= del

Risposta : Salto di SSRS al rapporto

Come nella vostra altra Q, potreste fare alcuno che ottimizza arrestando la ripetizione quando incontrate una distanza che è più grande di quella noi sta controllando (poiché nessun'uguale seguirà da allora), per esempio.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
size_t printAllEqual (vector& v, StudentAttempt& sa, stringstream& ss del const del const) {

  vettore:: const_iterator i = v.begin ();
  size_t la SZ = 0;
  il bFirst di bool = allinea;

  mentre (i! = v.end ()) {

    se (isDistEqual (*i, sa)) {
    
      se (! studentName del bFirst) <>ss;
      ++sz;

      // che possiamo arrestarci qui quando incontra le distanze
      // più grande di quello siamo poiché il vettore è
      // ha fascicolato nell'ordine ascendente (se non, questo causerebbe gli errori)
      Le più alte distanze di // non uguaglieranno mai il nostro
      se (i->distance > sa.distance) rottura;
    }

    ++i; 
    bFirst = falso;
  }

  la SZ di ritorno;
}
Altre soluzioni  
 
programming4us programming4us