Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Necesita ayuda con Measure - Points Calculation

Hola

Necesito tu ayuda para crear una medida como

  • Cuente "item" de la tabla InvoiceDetails y multiplique cada elemento con los puntos a continuación y muestre el resultado en la matriz visual.
    • Si hecho a mano multiplica por 3
    • Si la máquina multiplica por 5

Resultado - Matrix Visual

Número de facturaHecho a manoMáquina
831257 5
8312593
831261 5
8312643
8312653
831265 5

Tabla:- Categoría

InvoiceIDInvoiceDetailIDCategoría
9424972534258Máquina
9424982534260Hecho a mano
9424992534268Máquina
9425002534270Máquina
9425012534272Hecho a mano
9425022534274Hecho a mano
9425022539274Máquina

Tabla:- InvoiceNumber

InvoiceIDInvoiceDetailIDFecha de facturaNúmero de factura
942497253425811/1/2021 0:00831257
942498253426011/1/2021 0:00831259
942499253426811/1/2021 0:00831260
942500253427011/1/2021 0:00831261
942501253427211/1/2021 0:00831264
942502253427411/1/2021 0:00831265
942502253927411/1/2021 0:00831265

Tabla:- InvoiceDetails

InvoiceIDInvoiceDetailIDArtículo
9424972534258UBY4SL
9424982534260URH/NOV/051121
9424992534268
94250025342709876865790
94250125342729876865790/91
94250225342749876865789
94250225392749876865689
3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

@gauravnarchal , Puede crear una nueva columna en Categoría y usarla

if([Categoría] = "Hecho a mano",3,5)

Esto se puede usar en medida o mostrar según la necesidad

@amitchandak - Quiero que esto sea una medida y con menos condición

  • Cuente "item" de la tabla InvoiceDetails y multiplique cada elemento con los puntos a continuación y muestre el resultado en la matriz visual.
    • Si hecho a mano multiplica por 3
    • Si la máquina multiplica por 5

Resultado - Matrix Visual

Número de facturaHecho a manoMáquinaTotal
831257 55
8312593 3
831261 55
8312643 3
8312653 3
831265 55
Total general91524

@gauravnarchal ,

Pruebe las siguientes medidas:

Result = 
var _category = 
    CALCULATE ( 
        MAX ( Category[Category] ),
        FILTER ( 
            InvoiceDetails,
            InvoiceDetails[Item] <> BLANK()
        )
    )
return 
    SWITCH(
        _category, 
        "Hand Made", 3,
        "Machine", 5,
        BLANK()
    )
Total_Result = 
IF (
    ISFILTERED ( InvoiceNumber[InvoiceDetailID] ),
    [Result],
    SUMX (
        FILTER ( InvoiceDetails, InvoiceDetails[Item] <> BLANK() ),
        [Result]
    )
)

vkkfmsft_1-1639016855477.png vkkfmsft_0-1639016819039.png

Si el problema aún no se resuelve, proporcione información detallada sobre el error o el resultado esperado que espera. Hágamelo saber de inmediato, esperando su respuesta.

Saludos
Winniz

Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.