Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and a 50 percent discount on exams.
Get startedEarn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola a todos,
Estoy tratando de calcular el costo de crear documentos (como manuales de instrucciones) para cada producto, para ser utilizados en un cálculo de cuál es el costo de una vista por parte del usuario final para cada producto.
A continuación una simplificación de los datos que en realidad consta de múltiples tablas y cientos de productos. Entonces, esencialmente, cada producto tiene diferentes documentos creados para él, y se establece el costo de un cierto tipo de documento. Quiero calcular la suma de los costos para cada producto, donde debe contarse solo una vez por tupe de documento, por lo que esencialmente es una suma de los costos máximos de tipo de documento.
Event_Id | Producto | Document_Type | Document_Type_Cost | Suma de los costos | |
1 | a | x | 1000 | 1000 | |
2 | a | x | 1000 | ||
3 | b | y | 5000 | 6000 | |
4 | b | x | 1000 | ||
5 | b | x | 1000 |
He intentado un par de cosas, incluyendo esto, pero los cálculos están claramente apagados:
¡Gracias a todos por la ayuda!
Al final lo resolví así, donde customDimensions_informationproductid es la columna que contiene los diferentes tipos de documentos.
y pls probar esto
m2 =
IF (
CALCULATE (
MIN ( 'Table'[Event_Id] ),
ALLEXCEPT (
'Table',
'Table'[Product],
'Table'[Document_Type],
'Table'[Document_Type_Cost]
)
)
= MAX ( 'Table'[Event_Id] ),
1
)
y prueba esto
m1 =
VAR t1 =MAX('Table'[Product])
VAR t2 =MAX('Table'[Document_Type])
VAR t3 =MAX('Table'[Document_Type_Cost])
RETURN
IF(MINX(FILTER(ALL('Table'),'Table'[Product]=t1&&'Table'[Document_Type]=t2&&[Document_Type_Cost]=t3),[Event_Id])=MAX('Table'[Event_Id]),1)
Hola @modverre,
¿Puedes intentarlo:
Sum of Max Costs =
SUMX(
SUMMARIZE(
DocumentSelected_import,
DocumentSelected_import[Event_Id],
DocumentSelected_import[Product],
DocumentSelected_import[Document_Type],
DocumentSelected_import[Document_Type_Cost]
),
[Max Cost per Doc Type]
)
Por favor, pruebe esto
Column =
VAR _tbl =
SUMMARIZE (
'Table',
'Table'[Product],
'Table'[Document_Type],
"@min", MIN ( 'Table'[Event_Id] ),
"@max", MAX ( 'Table'[Document_Type_Cost] )
)
VAR _Result =
SUMX (
FILTER (
_tbl,
[@min] = [Event_Id]
&& [Product] = [Product]
&& [Document_Type] = [Document_Type]
&& [@max] = [Document_Type_Cost]
),
[Document_Type_Cost]
)
RETURN
_Result