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
mbryant2014
Frequent Visitor

Recuento de datos basados en el filtro

Hola - Estoy seguro de que esto es simple, pero estoy perplejo. A continuación se muestran algunos datos de ejemplo:

ID de agenteCust IDVenta
113/1/2020
123/2/2020
133/3/2020
143/3/2020
153/4/2020
163/5/2020
173/5/2020
183/5/2020
193/6/2020
1103/7/2020
1113/8/2020
1123/9/2020
1133/10/2020

Supongamos que tengo esta tabla también vinculada a una tabla dimCalendar donde la fecha de venta está vinculada a un campo de fecha. Tengo una segmentación de datos usando la tabla dimCalendar Date. Quiero poder contar el número de fechas de ventas en función del objeto visual de filtro Fecha que estoy usando. ¿Cómo puedo hacer que esto suceda?

¡Gracias!

6 REPLIES 6
mbryant2014
Frequent Visitor

Gracias por las respuestas. No creo que haya dado una buena explicación del tema. Trataré de dar una mejor explicación con algunos datos expandidos. Tengo 2 mesas, una tabla de lecturas y una tabla de fechas. La tabla de fechas es simplemente una lista de fechas. La tabla de lecturas tiene toda la fecha pertinente. Tengo las 2 tablas unidas a través del campo readingDate. Tengo un objeto visual de segmentación de datos que usa el campo Fecha de la tabla de fechas. Lo que quiero hacer es contar todas las filas de Segunda Venta que se encuentran dentro de la selección de segmentación de datos. Así que basado en los datos a continuación, si la segmentación de datos se establece en 3/5/20-3/9/30 - esperaría ver 3 reajustado en un objeto visual de tarjeta. ¿Es posible? Probé las soluciones presentadas y no me consideran trabajar como me imaginaba. ¡Gracias!

Una nota secundaria - el segundo campo de venta es en realidad una medida relacionada que proviene de una tabla de clientes unida a la tabla de lecturas a través del customerid.

SiteNameCustomeridreadingDateReadingDateTimeReadingIDSegunda venta
AA1496733/6/20203/6/2020 17:1311734772
AA1935453/6/20203/6/2020 15:3511734502
AA1935453/6/20203/6/2020 16:0611734544
AA1935453/7/20203/7/2020 14:3511737585
AA1935453/7/20203/7/2020 14:5611737625
AA1935453/7/20203/7/2020 15:0711737663
AA1935453/8/20203/8/2020 6:5211739291
AA1935453/9/20203/9/2020 15:5611744023
AA1935453/9/20203/9/2020 16:1611744066
AA2326893/4/20203/4/2020 15:1311727001
AA2326893/9/20203/9/2020 16:2911744084
AA3903293/6/20203/6/2020 17:3811734881
AA4079953/1/20203/1/2020 15:2711717027
AA4534253/6/20203/6/2020 15:0111734365
AA5401173/7/20203/7/2020 17:0511737977
AA5462093/7/20203/7/2020 17:2411738028
AA5462093/7/20203/7/2020 17:3511738063
AA5639883/4/20203/4/2020 16:1811727197
AA5749943/7/20203/7/2020 3:5311736090
AA5749943/7/20203/7/2020 4:0611736104
AA6023183/7/20203/7/2020 7:2911736408
AA6205953/9/20203/9/2020 16:5211744188
AA6272023/4/20203/4/2020 15:0011726909
AA6712953/7/20203/7/2020 7:2011736377
AA6957423/8/20203/8/2020 4:2111739142
AA7969933/7/20203/7/2020 6:3411736292
AA8082903/6/20203/6/2020 16:2511734614
AA8746973/7/20203/7/2020 15:52117377846/14/2018
AA8794673/8/20203/8/2020 6:21117392357/12/2018
AA9081303/8/20203/8/2020 4:441173916211/30/2018
AA9396663/7/20203/7/2020 6:08117362653/23/2019
AA9550623/7/20203/7/2020 15:20117376986/16/2019
AA9932193/8/20203/8/2020 7:28117393447/31/2018
AA10192153/7/20203/7/2020 5:31117361922/20/2020
AA10204113/7/20203/7/2020 3:34117360722/18/2020
AA10213453/7/20203/7/2020 4:30117361322/20/2020
AA10216813/7/20203/7/2020 16:36117379103/6/2020
AA10265833/8/20203/8/2020 6:01117392033/9/2020
AA10265913/8/20203/8/2020 7:12117393263/9/2020
AA10271543/9/20203/9/2020 16:40117441403/10/2020

Hola @mbryant2014 ,

Necesita una medida como se indica a continuación:

Measure = 
IF(SELECTEDVALUE('Table'[Second Sale]) in VALUES('Table 2'[Date]),SELECTEDVALUE('Table'[Second Sale]),BLANK())

Finalmente verá:

Annotation 2020-03-17 104046.png

Para el archivo .pbix relacionado, haga clic aquí.

Saludos
Kelly
¿Respondí a tu pregunta? ¡Marca mi puesto como solución!

Hola Kelly - gracias!

Una pregunta más - ¿cómo puedo obtener esto en un objeto visual de tarjeta con un recuento de los valores devueltos. En su ejemplo, me gustaría usar un objeto visual de tarjeta que muestre 3. ¿Tiene sentido?

¡Gracias!

v-kelly-msft
Community Support
Community Support

Hola @mbryant2014 ,

Arrastre la columna Ventas de la tabla a un objeto visual de tarjeta, haga clic con el botón derecho en el campo y elija "recuento":

Annotation 2020-03-12 140631.png

O puede crear una medida como se muestra a continuación:

measure = CALCULATE(COUNTROWS('Table'),ALLEXCEPT('table 2','table 2'[Date]))

A continuación, coloque la fecha del calendario en una segmentación de datos:

Annotation 2020-03-12 140851.png

Finalmente puedes cumplir lo que necesitas.

Aquí está el archivo .pbix relacionado.

Saludos
Kelly
¿Respondí a tu pregunta? ¡Marca mi puesto como solución!
amitchandak
Super User
Super User

@mbryant2014

Si la fecha está conectada al calendario de fecha, lo coloca en cualquier objeto visual cualquiera de los campos de la tabla de ventas y cambia la agregación sobre la marcha haciendo clic con el botón derecho en el campo en el panel de visualización

O crear como

Cnt á count(table[Cust Id])

Dis Cnt á distinctcount(table[Cust Id])

Cnt á count(table[AgentId])

Dis Cnt á distinctcount(table[Agent Id])

Para obtener lo mejor de la función de inteligencia de tiempo. Asegúrese de que tiene un calendario de fechas y se ha marcado como la fecha en la vista de modelo. Además, únase a él con la columna de fecha de su hecho/s. Consulte:
https://radacad.com/creating-calendar-table-in-power-bi-using-dax-functions
https://www.archerpoint.com/blog/Posts/creating-date-table-power-bi
https://www.sqlbi.com/articles/creating-a-simple-date-table-in-dax/

HotChilli
Super User
Super User

Tire de la Venta a una tarjeta. Cambie la agregación en el pozo Valores a Recuento.

O

Crea una medida como CountSale á COUNT(TableX[Sale]) y arrástrala a una tarjeta

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.

Top Kudoed Authors