Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
3 years ago

Ayuda de DAX

Hola a todos

Necesito ayuda con la fórmula DAX para el siguiente escenario. Por favor, compruebe

A continuación se muestra la tabla que estoy usando y MTD, QTD y YTD son medidas. la fórmula utilizada para MTD es la siguiente, ya que quiero calcular los números filtrando por solo benchmark_code columna

BM_MTD =
CALCULAR(
[Retorno total de BM],
DATESMTD('Tabla de fechas'[_Date]),ALLEXCEPT ( Broad_Market_Indices_Data,Broad_Market_Indices_Data[benchmark_code] )
)

Ahora el usuario quiere eliminar la columna de código y calcular todas las medidas. cuando elimino la columna de código de la tabla, los valores se están poniendo wrong.is hay una manera de eliminar la columna de código de la tabla y seguir usando la misma fórmula que se mencionó anteriormente? Por favor, ayuda

4 Replies

  • @ak77 , Pruebe esta versión

    BM_MTD =
    CALCULAR(
    [Retorno total de BM],
    DATESMTD('Tabla de fechas'[_Date]),filter ( all(Broad_Market_Indices_Data),Broad_Market_Indices_Data[benchmark_code] = max(Broad_Market_Indices_Data[benchmark_code]) )
    )

    y es benchmark_code es lo mismo que el código; Intente tenerlo en una dimensión separada y úselo en el código

    Si esto no ayuda
    ¿Puede compartir datos de muestra y salida de muestra en formato de tabla? O un pbix de muestra después de eliminar datos confidenciales.

    La fecha debe marcarse como tabla de fechas y la unión debe tener una sola dirección

    Asegúrese de que este código por sí solo esté funcionando

    BM_MTD =
    CALCULAR(
    [Retorno total de BM],
    DATESMTD('Tabla de fechas'[_Date]) )

  • @Ashish_Mathur , Gracias por responder ... Quiero calcular usando el código, ya que el nombre está cambiando para un código en particular después de un cierto período

    @amitchandak , Gracias por la respuesta, estoy tratando de que su DAX.wil se comunique con usted

    Gracias de nuevo chicos