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

Mostrar el valor de fecha máxima en la tabla en el tipo mientras se seleccione cualquier fecha de la segmentación de datos

Datos de muestra:-

CategoríaSubcategoríaValorFechaCDateTipo
MercancíaT119.439/29/202129-sep-21Corredor
FNOMF10.59/29/202129-sep-21Corredor
FNOB13.959/29/202129-sep-21Corredor
FNOc10.479/29/202129-sep-21Corredor
Equidadceniza179/29/202129-sep-21Corredor
Equidadab149/29/202129-sep-21Corredor
Equidadte131.419/29/202129-sep-21Corredor
FNOs10.759/29/202129-sep-21Corredor
MercancíaT119.459/30/202130-sep-21Corredor
FNOMF10.59/30/202130-sep-21Corredor
FNOB13.949/30/202130-sep-21Corredor
FNOc11.229/30/202130-sep-21Corredor
FNOU1-0.759/30/202130-sep-21Corredor
Equidadceniza17.789/30/202130-sep-21Corredor
Equidadab13.999/30/202130-sep-21Corredor
Equidadte131.419/30/202130-sep-21Corredor
FNOs109/30/202130-sep-21Corredor
MercancíaT119.6510/1/20211-oct-21Corredor
FNOMF10.5110/1/20211-oct-21Corredor
FNOB13.9810/1/20211-oct-21Corredor
FNOc11.210/1/20211-oct-21Corredor
FNOU1-0.7510/1/20211-oct-21Corredor
Equidadceniza17.8210/1/20211-oct-21Corredor
Equidadab1410/1/20211-oct-21Corredor
Equidadte131.3610/1/20211-oct-21Corredor
MercancíaT119.6910/4/20214-oct-21Corredor
FNOMF10.5110/4/20214-oct-21Corredor
FNOB13.9610/4/20214-oct-21Corredor
FNOc10.5410/4/20214-oct-21Corredor
FNOU1-3.0110/4/20214-oct-21Corredor
Equidadceniza17.7710/4/20214-oct-21Corredor
Equidadab11.9910/4/20214-oct-21Corredor
Equidadte134.3910/4/20214-oct-21Corredor
FNOs13.0410/4/20214-oct-21Corredor
MercancíaT119.4510/5/20215-oct-21Corredor
FNOMF10.5110/5/20215-oct-21Corredor
FNOB13.9810/5/20215-oct-21Corredor
FNOc10.7210/5/20215-oct-21Corredor
FNOU1-3.0110/5/20215-oct-21Corredor
Equidadceniza17.7110/5/20215-oct-21Corredor
Equidadab11.9910/5/20215-oct-21Corredor
Equidadte134.4910/5/20215-oct-21Corredor
FNOs13.0210/5/20215-oct-21Corredor
Equidadab10.0408219/29/202129-sep-21En línea
Equidadab10.02082110/1/20211-oct-21En línea
Equidadceniza10.0752299/29/202129-sep-21En línea
Equidadceniza10.07522910/1/20211-oct-21En línea
Equidadte10.3316739/29/202129-sep-21En línea
Equidadte10.36167310/1/20211-oct-21En línea
MercancíaT10.1992039/29/202129-sep-21En línea
MercancíaT10.19920310/1/20211-oct-21En línea
FNOB10.0283579/29/202129-sep-21En línea
FNOB10.02835710/1/20211-oct-21En línea
FNOMF10.004989/29/202129-sep-21En línea
FNOMF10.0049810/1/20211-oct-21En línea


Tengo slicer de fecha
Una vez que selecciono cualquier fecha, debería mostrar la tabla como se muestra a continuación


Requisito:- por ejemplo. Si el usuario selecciona el 3 de octubre de 2021 en la segmentación de datos de fecha, debería mostrar los datos del agente del 3 de octubre, pero los datos en línea con cualquier fecha más difícil, es decir, el 1 de octubre de valor

Si el usuario selecciona 26 de septiembre de 2021, debería mostrar datos de datos del intermediario, pero los datos en línea de la última fecha significan el valor del 22 de septiembre

Si el usuario selecciona el 1 de octubre de 2021, debe mostrar datos de datos del intermediario del 1 de octubre, pero los datos en línea de la última fecha significan que el valor del 30 de septiembre no se seleccionó el valor de la fecha para en línea

Anshenterprices_0-1634010321789.png



He creado 2 medidas:-

Broker_New1 =
SUMX (
FILTRO (
«Cuadro (3)»,
[Tipo] = "Broker"
&& 'Tabla (3)'[Fecha]= SELECTEDVALUE ( 'Tabla (3)'[Fecha] )
),
«Cuadro (3)»[Valor]
)

Online_new1 =
VAR a =
MAXX (
FILTRO (
ALL ( «Cuadro (3)» ),
[Fecha] < SELECTEDVALUE ( 'Tabla (3)'[Fecha] )
&& [Tipo] = "En línea"
),
[Fecha]
)
DEVOLUCIÓN
SUMX (
FILTRO (
ALL ( «Cuadro (3)» ),
[Fecha] = a
&& [Tipo] = "En línea"
&& [category] = SELECTEDVALUE ( 'Tabla (3)'[categoría] )

&& [Subcategoría] = SELECTEDVALUE ( 'Tabla (3)'[Subcategoría] )
),
«Cuadro (3)»[Valor]
)

En algunos casos Sub Total mostrando En blanco, necesito un subtotal de fila de cada categoría

Anshenterprices_0-1634010321789.png


Necesita su ayuda @amitchandak @Greg_Deckler
Gracias





1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Hay @Anshenterprices

Pruebe esta medida para los valores en línea.

Online_new1 = 
VAR a =
    MAXX (
        FILTER (
            ALL ( 'Table (3)' ),
            [Date] < SELECTEDVALUE ( 'Table (3)'[Date] )
                && [Type] = "Online"
        ),
        [Date]
    )
RETURN
    CALCULATE (
        SUM ( 'Table (3)'[Value] ),
        ALLEXCEPT ( 'Table (3)', 'Table (3)'[Category], 'Table (3)'[Sub Category] ),
        'Table (3)'[Type] = "Online",
        'Table (3)'[Date] = a
    )

21101401.jpg

Saludos
Equipo de soporte de la comunidad _ Jing
Si esta publicación ayuda, por favor acéptala como Solución para ayudar a otros miembros a encontrarla.

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Hay @Anshenterprices

Pruebe esta medida para los valores en línea.

Online_new1 = 
VAR a =
    MAXX (
        FILTER (
            ALL ( 'Table (3)' ),
            [Date] < SELECTEDVALUE ( 'Table (3)'[Date] )
                && [Type] = "Online"
        ),
        [Date]
    )
RETURN
    CALCULATE (
        SUM ( 'Table (3)'[Value] ),
        ALLEXCEPT ( 'Table (3)', 'Table (3)'[Category], 'Table (3)'[Sub Category] ),
        'Table (3)'[Type] = "Online",
        'Table (3)'[Date] = a
    )

21101401.jpg

Saludos
Equipo de soporte de la comunidad _ Jing
Si esta publicación ayuda, por favor acéptala como Solución para ayudar a otros miembros a encontrarla.

Syndicate_Admin
Administrator
Administrator

@amitchandak Las medidas anteriores no están funcionando.

Syndicate_Admin
Administrator
Administrator

@Anshenterprices , Prefiere usar una tabla de fechas independiente en la segmentación de datos e intenta como

medida =
var _1 calculate(maxX(filter(Table,Table[Date]<= selectedvalue(Date[Date])), Table[Date]), allexcept(Table, Table[Type]))
devolución
calculate(sum(Table[Value]), filter(Table, Table[Date] =_1))

o con una fecha de la tabla pruebe como
medida =
var _1 calculate(maxX(filter( allexcept(Table, Table[Type]), Table[Date]<= selectedvalue(Table[Date])), Table[Date]),)
devolución
calculate(sum(Table[Value]), filter( allexcept(Table, Table[Type]), Table[Date] =_1))

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.