Problema CONCATENATEX

Non è propriamente un programma di BI, ma nelle sue versioni più recenti anche Excel può fare grandi cose!

Moderatore: Utilizzo_prof_Excel

Rispondi
Avatar utente

Gian Jo
Messaggi: 16 | Topic creati
Iscritto il: mar 14 set 2021, 13:52
Ringraziato: 3 volte

Problema CONCATENATEX

Messaggio da Gian Jo »

Ciao a tutti,
Ho un problemino su una formula DAX.
Vorrei creare una misura che mi mostri la lista di prodotti acquistati per ogni cliente.
Il problema sorge quando voglio mettere un filtro sul prodotto in modo da filtrare solo i clienti che hanno comprato quel prodotto.
Probabilmente non è la strada giusta quella che ho intrapreso
Allego file con modellino e risultato desiderato
Grazie mille in anciticpo
Allegati
esempio_forum_mondoBi.xlsx
(253.47 KiB) Scaricato 21 volte


Avatar utente

Andrea90
Messaggi: 2193 | Topic creati
Iscritto il: dom 28 giu 2020, 19:41
Luogo: Bologna
Ringraziato: 666 volte
Contatta:

Problema CONCATENATEX

Messaggio da Andrea90 »

Ciao Gian Jo,

Puoi provare così:

Codice: Seleziona tutto

=
VAR TempCust =
    VALUES ( fTransactions[CustomerID] )
VAR Result =
    IF (
        HASONEVALUE ( dCliente[Customer] );
        CALCULATE (
            CONCATENATEX (
                VALUES ( fTransactions[ProductID] );
                fTransactions[ProductID];
                ";"
            );
            TempCust;
            ALL ( dProducts[Product] )
        );
        BLANK ()
    )
RETURN
    Result
Andrea
Se hai gradito l'aiuto che hai ricevuto considera di contribuire alle spese per il mantenimento del forum facendo una libera DONAZIONE --> Link

Ricordarsi di segnare come "RISOLTE" le discussioni per le quali si è ricevuto un feedback positivo. Per vedere come fare --> Link
Avatar utente

Autore del topic
Gian Jo
Messaggi: 16 | Topic creati
Iscritto il: mar 14 set 2021, 13:52
Ringraziato: 3 volte

Problema CONCATENATEX

Messaggio da Gian Jo »

Ciao!!
Grazie mille!!!
Ora è tutto chiaro!!Era 2 giorni ci stavo girando in torno!!
Nei giri impossibili che avevo iniziato a fare con ALLEXCEPT e ALLSELECTED avevo avuto l'intuizione che dovevo rifiltrare la tabella clienti visibile nel contesto filtro corrente della pivot prima di applicare ALL ma non sapevo come dirglielo nella pratica!
Grazie ancora per l'aiuto!!
Rispondi