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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
HugoJesus
Helper IV
Helper IV

Uso acumulado de la tabla resumida

Hola a todos,


En primer lugar, explicaré lo que estoy tratando de hacer.
1. Crear una tabla resumida con las siguientes columnas "Calendario", "Entradas creadas", "Entradas cerradas", "Entradas abiertas diarias" (es la diferencia entre "Entradas creadas" - "Entradas cerradas") y finnazly "Entradas abiertas" (acumulado de entradas abiertas diarias).

2. Luego, para crear acumulativo, estoy usando la tabla resumida antes para hacer eso, pero sólo está devolviendo el mismo valor "39".

Hay un ejemplo:

ExampleTable.png

El DAX que estoy usando:

Total_Open_Tickets de la casa de los
era TempTable ?
Resumir
(
Date_Link,
Date_Link[Calendario],
"Created_Tickets",CALCULATE(count(Date_Link[id]),FILTER(Date_Link,Date_Link[Date_Type] á "Creación")),
"Closed_Tickets",CALCULATE(count(Date_Link[id]),FILTER(Date_Link,Date_Link[Date_Type] á "Closure")),
"Daily_Open_Tickets",
CALCULATE(count(Date_Link[id]),FILTER(Date_Link,Date_Link[Date_Type] á "Creación"))
-
CALCULATE(count(Date_Link[id]),FILTER(Date_Link,Date_Link[Date_Type] á "Closure"))
)

Var LastDay ? MAX ( Date_Link[Calendario] )

fue TempTable2
ADDCOLUMNS
(
Temptable
"Open_Tickets",
Calcular
(
SUMX(TempTable,[Daily_Open_Tickets]),
Date_Link[Calendario] <- LastDay
)
)

devolución
TempTable2
Best Regard's
Hugo Jesus
1 ACCEPTED SOLUTION

Hola, @HugoJesus

Intente modificar la fórmula como se muestra a continuación:

...
.....
VAR LastDay =
    MAX ( Date_Link[Calendar] )
VAR TempTable2 =
    ADDCOLUMNS (
        TempTable,
        "Open_Tickets",
        var _date = [Calendar]
        return
            SUMX(
                FILTER(
                    TempTable,
                    [Calendar]<=_date
                ),
                [Daily_Open_Tickets]
            )
    )
RETURN
    TempTable2

El resultado se mostrará como se muestra a continuación:

46.png

Por favor, compruebe el archivo pbix adjunto para obtener más detalles.

Saludos
Equipo de soporte de la comunidad _ Eason
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

10 REPLIES 10
amitchandak
Super User
Super User

@HugoJesus , en el script de addcolumns .

"Open_Tickets",
Calcular
(
SUMX(Filter(TempTable,Date_Link[Calendar] <-earlier(Date_Link[Calendar])),[Daily_Open_Tickets])
)

nueva columna:SUMX(Filter(Total_Open_Tickets ,[Calendar] <-earlier([Calendar])),[Daily_Open_Tickets])

Lo siento, no funciona. Dame el siguiente error.

HugoJesus_0-1599654830260.png

Hola, @HugoJesus

Intente modificar la fórmula como se muestra a continuación:

...
.....
VAR LastDay =
    MAX ( Date_Link[Calendar] )
VAR TempTable2 =
    ADDCOLUMNS (
        TempTable,
        "Open_Tickets",
        var _date = [Calendar]
        return
            SUMX(
                FILTER(
                    TempTable,
                    [Calendar]<=_date
                ),
                [Daily_Open_Tickets]
            )
    )
RETURN
    TempTable2

El resultado se mostrará como se muestra a continuación:

46.png

Por favor, compruebe el archivo pbix adjunto para obtener más detalles.

Saludos
Equipo de soporte de la comunidad _ Eason
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Hola @v-easonf-msft,

¿Es posible crear una variable, con este código y crear visualizaciones del eje X por fecha?

El respeto

Hugo Jesus

Lo sentimos, el término correcto es "Medida" en lugar de "Variable".

Hola @v-easonf-msft ,

Este es un nivel diferente y mi idea es tener el "Open_Tickets" en el gráfico de área por fecha.

El código que estoy usando es el mismo que has enviado antes, pero un poco diferente al final.


Crear una medida:

Total_Open_Tickets de la casa de los
era TempTable ?
Resumir
(
Date_Link,
Date_Link[Calendario],
"Created_Tickets",CALCULATE(count(Date_Link[id]),FILTER(Date_Link,Date_Link[Date_Type] á "Creación")),
"Closed_Tickets",CALCULATE(count(Date_Link[id]),FILTER(Date_Link,Date_Link[Date_Type] á "Closure")),
"Daily_Open_Tickets",
CALCULATE(count(Date_Link[id]),FILTER(Date_Link,Date_Link[Date_Type] á "Creación"))
-
CALCULATE(count(Date_Link[id]),FILTER(Date_Link,Date_Link[Date_Type] á "Closure"))
)
Var TempTable2 ?
ADDCOLUMNS (
Temptable
"Open_Tickets",
var _date á Date_Link[Calendario]
devolución
SUMX(
FILTRO(
Temptable
Date_Link[Calendario]<-_date
),
[Daily_Open_Tickets]
)
)
devolución
SUMX(TempTable2,[Open_Tickets])
El resultado de esto. .. sólo muestra el "Daily_Open_Tickets" en lugar de "Open_Tickets".
A continuación, como se puede ver el "Open_Tickets" es el valor correcto y "Total_Open_Tickets" es la medida que he pedido ayuda antes, ambos son diferentes.
El "Total_Open_Tickets" muestra el "Daily_Open_Tickets" en lugar de acumulativo.image.png

Cualquier idea de cómo resolver esto.

El respeto

Hugo Jesus

¿Alguien tiene una idea de esto?

Ayuda...

saludos

Hugo Jesus

Hola @v-easonf-msft ,

Eso es un milagro, busqué en muchos sitios, pero nadie ha mencionado algo como esto.

Funciona perfectamente, por eso me encanta compartir mis dudas aquí en este foro.

Muchas gracias.

El respeto

Hugo Jesus

darentengmfs
Post Prodigy
Post Prodigy

Hola @HugoJesus

Por favor, eche un vistazo al siguiente hilo: https://community.powerbi.com/t5/Desktop/Cumulative-Total/td-p/43115

Hola Darentengmfs,

Ya lo he visto, pero no es el mismo ejemplo, porque estoy usando RESUME en lugar de la tabla principal.

saludos

Hugo Jesus

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

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.