Forum Discussion
Ayuda con visual
Hola a todos
Buscando ayuda con un objeto visual.
Tengo una mesa llamada distribuidor con un código de distribuidor, nombre, ciudad, estado, etc.
Tengo una tabla llamada inventario que tiene números de Vin en ella. Estos pueden o no estar asociados con un código de distribuidor. El campo de código de distribuidor en la tabla de inventario se rellenará si el Vin se asigna a ese distribuidor. La tabla del distribuidor y la tabla de inventario se unen mediante el código del distribuidor.
desea mostrar una tabla con un recuento de VINs por código de distribuidor. El problema es que quiero ver todos los códigos de distribuidor, incluso si no tienen un Vin en la tabla de inventario ( por lo que un recuento de cero ). Básicamente quiero ver los códigos de distribuidor de la tabla de distribuidor que no tiene un Vin asignado. ¿Se puede hacer esto? gracias.
Allí, @mike12345;
Si desea ver todos los códigos de distribuidor, puede utilizar el código de distribuidor de la tabla de inventario y crear una medida para contar, La otra forma es crear una nueva tabla y contarlo, de la siguiente manera:
Método 1:crear una medida y utilizar el código de distribuidor de la tabla de inventario
count of VINS = var _new=SUMMARIZE('dealer',[Dealer code]) return IF(MAX([Dealer code]) in _new,COUNT('dealer'[DealerCode ]),0)La salida final se muestra a continuación:
Método 2:crear una nueva tabla:
NewTable = VAR _A=SELECTCOLUMNS('dealer',"DealerCode",[DealerCode ],"value",1) VAR _B=SELECTCOLUMNS('inventory',"DealerCode",[Dealer code],"value",0) RETURN UNION(_A,_B)A continuación, cree una medida para contar:
count of VINS2 = SUM('NewTable'[value])La salida final se muestra a continuación:
Saludos
Team_ de apoyo comunitario Yalan Wu
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
4 Replies
- Syndicate_Admin
Administrator
@mike12345 , Crea una medida como esta y traza con el distribuidor
if(isblank(countrows(inventory)), 1, blank())
o
countx(values(dealer[dealer code]), if(isblank(countrows(inventory)), [dealer code], blank()) )
- Syndicate_Admin
Administrator
No funcionó. La medida no tiene datos.
OnePerDealer = countx(values(DealerMaster[DEALERCODE]), if(isblank(countrows(Inventory)), [DEALERCODE], blank()) )Estoy queriendo ver algo como sigue:DealerCode número de VINSA 5B 3C 0D 11E 0Gracias.- Syndicate_Admin
Administrator
¿Podría proporcionar los datos de muestra y la salida esperada?
- Syndicate_Admin
Administrator
Allí, @mike12345;
Si desea ver todos los códigos de distribuidor, puede utilizar el código de distribuidor de la tabla de inventario y crear una medida para contar, La otra forma es crear una nueva tabla y contarlo, de la siguiente manera:
Método 1:crear una medida y utilizar el código de distribuidor de la tabla de inventario
count of VINS = var _new=SUMMARIZE('dealer',[Dealer code]) return IF(MAX([Dealer code]) in _new,COUNT('dealer'[DealerCode ]),0)La salida final se muestra a continuación:
Método 2:crear una nueva tabla:
NewTable = VAR _A=SELECTCOLUMNS('dealer',"DealerCode",[DealerCode ],"value",1) VAR _B=SELECTCOLUMNS('inventory',"DealerCode",[Dealer code],"value",0) RETURN UNION(_A,_B)A continuación, cree una medida para contar:
count of VINS2 = SUM('NewTable'[value])La salida final se muestra a continuación:
Saludos
Team_ de apoyo comunitario Yalan Wu
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.