Forum Discussion
informe
¡Hola!
Por favor, eche un vistazo al informe que he creado.
Hay tarjetas: nombre del cliente y algunos números (cantidad, ventas, etc.) y mapa de árbol. El usuario puede elegir cualquier cliente (en el mapa de árbol) para ver los valores de este cliente. Cuando no se selecciona nada, el usuario ve los totales.
El problema es: cuando no se selecciona nada veo los totales, pero en la tarjeta 'nombre del cliente' siempre hay algún (nombre o apellido) del cliente.
Lógicamente, debería mostrar 'todos los clientes', 'total' o al menos en blanco. ¿Alguna idea de qué podía hacer?
Gracias, Aleks.
2 Replies
- Syndicate_AdminAdministrator
Intente crear una medida para usarla en ese cuadro de texto en lugar de usar una agregación, algo como:
Customer Name Text Box = IF(ISFILTERED([customer_name]), SELECTEDVALUE([customer_name]), "All Customers") - Syndicate_AdminAdministrator
Por favor, pruebe la siguiente fórmula dax:
1. A continuación se muestra mi tabla de prueba
Mesa:
2. Crear medida con la siguiente fórmula DAX
Choose Name = VAR cur_name = SELECTEDVALUE ( 'Table'[Name] ) RETURN IF ( ISFILTERED ( 'Table'[Name] ), cur_name, "Not choose name" )Sales = VAR _total = SUMX ( 'Table', [Sale] ) VAR cur_name = SELECTEDVALUE ( 'Table'[Name] ) VAR _val = CALCULATE ( SUM ( 'Table'[Sale] ), 'Table'[Name] = cur_name ) RETURN IF ( ISFILTERED ( 'Table'[Name] ), _val, _total )3. Agregue un mapa de árbol visual con campos, agregue una tarjeta visual con medida
Consulte el archivo .pbix adjunto.
Saludos
Apoyo de la comunidad Team_Binbin Yu
Si este post Ayuda, entonces por favor considere Acéptalo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.