cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
ilky
Helper III
Helper III

Necesita ayuda para calcular las incidencias utilizando una segmentación de fecha y un número de ocurrencia

Hola

Tengo una tabla que la imagen de abajo muestra la estructura básica.

Fecha del CustomerID de PresentationID

----------------------------------------------

1 A 3/7/2020

2 B 7/7/2020

3 C 9/8/2020

4 C 15/8/2020

5 B 29/8/2020

6 D 31/8/2020

Necesito una medida que me calcule el número de presentaciones de clientes entre un intervalo de fechas y se filtre por una serie de segmentación de presentaciones. Foexample; si la fecha es de 3/7/2020 a 31/8/2020 y la cortadora de recuento de presentaciones establecida en 1, solo pacientes A y D, pero se debe mostrar la cortadora de recuento de presentaciones establecida en 2 , los pacientes B y C. Si la fecha de la entrada es de 1/8/2020 a 31/8/2020 y la segmentación del recuento de presentaciones establecida en 1, solo el paciente D pero la cortadora del recuento de la presentación establecida en 2 , sólo el paciente C debe mostrarse.

¿Alguien puede ayudar con la medida, por favor? Gracias.

2 ACCEPTED SOLUTIONS
jdbuchanan71
Super User
Super User

Hola @ilky

Puede crear una tabla para contener la selección Recuento de presentaciones de esta manera.

Modelado > Nueva tabla:

Presentation Count = 
DATATABLE(
    "Number of Presentations",INTEGER,
    {
        {1},{2},{3},{4},{5},{6},{7},{8},{9},{10}
    }
)

A continuación, una medida para contar el número de presenaciones.

Presentation Count = COUNTROWS('DataTable')

Y finalmente una medida para aplicar la selección al recuento para devolver simplemente las filas que coinciden.

Filtered Presentation Count =
CALCULATE (
    [Presentation Count],
    FILTER (
        VALUES ( 'DataTable'[CustomerID] ),
        [Presentation Count]
            IN ( VALUES ( 'Presentation Count'[Number of Presentations] ) )
    )
)

He adjuntado mi archivo de muestra para que lo mires.

View solution in original post

@ilky , hay que eliminar la fecha de llegada.

o utilizar una medida con

calculate(count(Table[Date]), allexcept(Table, Table[CustomerID]))

tratar como

medida :
var _max - selectedvalue(names[first Name])
if(calculate(count(Table[Date]), allexcept(Table, Table[CustomerID])) á _max, 1, blank())

Did I answer your question? Mark my post as a solution! Appreciate your Kudos!! !!
Dashboard of My Blogs !! Connect on Linkedin
Want To Learn Power BI
Learn Power BI Beginners !! Advance Power BI Concepts !! Power BI For Tableau User !! Learn Power BI in Hindi !!
Proud to be a Super User!
!! Subscribe to my youtube Channel !!

View solution in original post

8 REPLIES 8
jdbuchanan71
Super User
Super User

Hola @ilky

Puede crear una tabla para contener la selección Recuento de presentaciones de esta manera.

Modelado > Nueva tabla:

Presentation Count = 
DATATABLE(
    "Number of Presentations",INTEGER,
    {
        {1},{2},{3},{4},{5},{6},{7},{8},{9},{10}
    }
)

A continuación, una medida para contar el número de presenaciones.

Presentation Count = COUNTROWS('DataTable')

Y finalmente una medida para aplicar la selección al recuento para devolver simplemente las filas que coinciden.

Filtered Presentation Count =
CALCULATE (
    [Presentation Count],
    FILTER (
        VALUES ( 'DataTable'[CustomerID] ),
        [Presentation Count]
            IN ( VALUES ( 'Presentation Count'[Number of Presentations] ) )
    )
)

He adjuntado mi archivo de muestra para que lo mires.

Hi @jdbuchanan71 

I created the Presentation Count using GenerateSeries() function and your answer solved my issue. Many thanks 🙂

Ilky

Gracias @jdbuchanan, no puedo abrir el informe de muestra ya que no es compatible con mi versión PBI, pero voy a probar sus sugerencias en mi informe.

saludos

Ilky

amitchandak
Super User
Super User

@ilky , Espero que tuviera qué pasaría si una medida para seleccionar valores 1,2,3

A continuación, tenga esta medida junto con el cliente en visual

medida :
var _cnt - selectedvalue(Param[count])
devolución
Countx(filter(summarize(Table,Table[CustomerID], "_1", count(Table[Date])),[_1]>-_cnt),[CustomerID])

https://docs.microsoft.com/en-us/power-bi/desktop-what-if

Did I answer your question? Mark my post as a solution! Appreciate your Kudos!! !!
Dashboard of My Blogs !! Connect on Linkedin
Want To Learn Power BI
Learn Power BI Beginners !! Advance Power BI Concepts !! Power BI For Tableau User !! Learn Power BI in Hindi !!
Proud to be a Super User!
!! Subscribe to my youtube Channel !!

Hola @amitchandak

Gracias por responder a mi consulta. Todavía soy nuevo en muchos conceps en Power BI. He hecho su sugerencia, sin embargo, aquí está el resultado :

ilky_0-1601862684158.png

Y la medida es:

ilky_1-1601862725973.png

No creo que esto esté dando lo que estoy buscando. Si el No de presentación se establece en 3, solo debería ver la medida Clientes 3 dentro del intervalo de fechas. La medida muestra 1 , ¿por qué?

gracias de nuevo por su ayuda 🙂

Ilky

@ilky , hay que eliminar la fecha de llegada.

o utilizar una medida con

calculate(count(Table[Date]), allexcept(Table, Table[CustomerID]))

tratar como

medida :
var _max - selectedvalue(names[first Name])
if(calculate(count(Table[Date]), allexcept(Table, Table[CustomerID])) á _max, 1, blank())

Did I answer your question? Mark my post as a solution! Appreciate your Kudos!! !!
Dashboard of My Blogs !! Connect on Linkedin
Want To Learn Power BI
Learn Power BI Beginners !! Advance Power BI Concepts !! Power BI For Tableau User !! Learn Power BI in Hindi !!
Proud to be a Super User!
!! Subscribe to my youtube Channel !!

Hola @amitchandak , @jdbuchanan71

Oh ok, muchas gracias.

¿Hay de todos modos que puedo hacer que el valor MAX del valor de la segmentación de instancias de presentaciones cambie dinámicamente en función del intervalo de fechas seleccionado?

Ilky

Hola @amitchandak , @jdbuchanan71

Una pregunta más, estoy tratando de contar la ocurrencia de una presentación del cliente dentro de los últimos 7 días y estoy recibiendo y error y no puedo entender por qué.

ilky_0-1601881362407.png

Gracias montones, usted ha sido maravilloso !

Ilky

Helpful resources

Announcements
Power BI Show Ep 4 Post Show Carousel.jpg

The Power BI Community Show

Shabnam Watson demos Incremental refresh & Hybrid Tables and Leila Etaati demos Charticulator.

PBI April Release 2022 768x460.png

Check it out!

Click here to read more about the April 2022 updates!

Power BI Dev Camp Session 22 768x460.jpg

Check it out!

Mark your calendars and join us on Thursday, May 26 at 11a PDT for a great session with Ted Pattison!

Top Kudoed Authors