Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Hola, chicos
necesitan ayuda de Dax
Quiero multiplicar el recuento de la columna de transacciones en la tabla 1 por su valor único en la tabla 2 y obtener el resultado como en la tabla 3 para que pueda mostrar el total en una tarjeta.
>Gracias..
@Tonyusc77 , Probar
Nueva tabla ??
var _A - summarize(Table1, Table1[Transaction],"_cnt" ,count(Table1[Transaction]))
var _B á selectcolumns(Table2,"Transaction", Table2[ID de transacción], "_val",Table2[Value])
devolución
summarize(NATURALLEFTOUTERJOIN ( A, B ),[Transaction],"Value",sum([_cnt])*sum([_val]))
recomienda
https://www.sqlbi.com/articles/from-sql-to-dax-joining-tables/
Gracias por su pronta respuesta @amitchandak. Lo intenté, pero la última parte no mostraba , el "_cnt" no se mostraba como una opción.
Nueva tabla ??
var _A - summarize(Table1, Table1[Transaction],"_cnt" ,count(Table1[Transaction]))
var _B á selectcolumns(Table2,"Transaction", Table2[ID de transacción], "_val",Table2[Value])
devolución
summarize(NATURALLEFTOUTERJOIN ( A, B ),[Transaction],"Value",sum([_cnt])
@Tonyusc77 Creo que hay varias maneras de hacerlo.
1. puede crear una tabla como una tabla calculada:
Tabla 3 - summarizecolumns('Table 2'[Transactions Id],"Total Value",sum('Table 2'[Value])*calculate(count('Table 1'[Transactions]),'Table 1'[Transactions]'Table 2'[ID de transacción]))
2. Podría crear una relación entre la Tabla 1 y la Tabla 2 en el ID de transacción, luego algunas medidas:
Recuento de trans: count('Tabla 1'[Transacciones])
Valor trans á suma('Tabla 2'[Valor))
Valor total : [Recuento de trans] * [Valor trans]
a continuación, puede crear un objeto visual de tabla y simplemente poner el IDENTIFICADOR de transacciones de tabla 2 y la medida [Valor total] en él.
3. Incluso podría convertirla en una columna calculada en la Tabla 2. Valor total : [Valor] * calcular(countrows('Tabla 1'),'Tabla 1'[Transacciones] á [ID de transacciones])
Respectfully,
Zoe Douglas (DataZoe)
Follow me on LinkedIn at https://www.linkedin.com/in/zoedouglas-data
See my reports and blog at https://www.datazoepowerbi.com/
@DataZoe La tabla 1 tiene fechas junto a esas transacciones. ¿Cómo puedo incluirlos en la tabla que acabo de crear?
@Tonyusc77 ¡Me alegro de que tengas uno que haya funcionado para ti!
para incluir otros campos, puede hacerlo antes del "Valor total":
Tabla 3 - summarizecolumns('Tabla 2'[Id de transacciones],'Tabla 1'[Fecha],"Valor total",suma('Tabla 2'[Valor])*calcular(count('Table 1'[Transactions]),'Tabla 1'[Transacciones]'Tabla 2'[ID de transacción]))
y puede incluir tantos campos como desee allí, pero segmentará y hará ese cálculo de "Valor total" en ese nivel. Si desea realizar un análisis más sólido con muchas segmentaciones, etc. que están en los campos disponibles en esas otras tablas, también puede probar las medidas con el enfoque de las relaciones.
Respectfully,
Zoe Douglas (DataZoe)
Follow me on LinkedIn at https://www.linkedin.com/in/zoedouglas-data
See my reports and blog at https://www.datazoepowerbi.com/