Forum Discussion
Shaji
Helper I
6 years agoConsulta DAX
Hola
Por ejemplo, tengo una tabla como esta:
| Cliente | Cust ID | Tipo | Ventas |
| A | 11 | Platino | 100 |
| A | 11 | Oro | 20 |
| A | 11 | 300 | |
| B | 12 | Plata | 200 |
| C | 13 | Oro | 100 |
| C | 13 | Plata | 400 |
| D | 14 | Platino | 600 |
Ahora necesito mostrar en una tarjeta o en algún cuadro el tipo de Clientes:
Por ejemplo: Si selecciono un nombre de cliente usando el cuadro de selección, entonces idealmente mi resultado debería ser:
| Cliente | Platino | Oro | Plata |
| A | Sí | Sí | No |
Creo que deberíamos usar la consulta DAX para obtener el resultado. Por favor, aconseje
3 Replies
- amitchandak
Super User
- Shaji
Helper I
Esta solución funciona bien con una excepción.
El resultado viene como:
Plata de oro platino del cliente
Un Platinum Gold NoEn lugar de
Plata de oro platino del cliente
A Sí Sí No
- ryan_mayu
Super User
Puede crear tres columnas.
Platinum = VAR a=countx(FILTER('data',data[customer]=EARLIER(data[customer])&&data[TYPE]="Platinum"),data[customer]) Return if (a>=1, "Yes","No")Gold = VAR a=countx(FILTER('data',data[customer]=EARLIER(data[customer])&&data[TYPE]="Gold"),data[customer]) Return if (a>=1, "Yes","No")Silver = VAR a=countx(FILTER('data',data[customer]=EARLIER(data[customer])&&data[TYPE]="Silver"),data[customer]) Return if (a>=1, "Yes","No")