Pagina 1 di 1

Problema CONCATENATEX

Inviato: mar 16 nov 2021, 12:18
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

Problema CONCATENATEX

Inviato: mar 16 nov 2021, 12:34
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

Problema CONCATENATEX

Inviato: mar 16 nov 2021, 14:59
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!!