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
Anonymous
Not applicable

Necesita ayuda en Ventas Continuas de Artículo sin período

Hola Dax Expertos,

Necesito ayuda con respecto a mi informe actual en el que estoy trabajando.

Tengo una tabla de ventas en la que tengo alrededor de 20 columnas.

SalesId ? ItemNumber ? StartDate ? EndDate ? Departamento Manager ( DepartmentManager) Estado de la página de Estado de la etcetera....

ID de ventas: Será único en la tabla
ItemNumber: Se repetirá ya que puede haber varias ventas, pero en un momento solo un DepartmentManager comprará el artículo. Que en un momento (para un período específico según StartDate y EndDate) sólo DepartmentManager se asignará a ItemNumber.
StartDate : SalesStartDate
EndDate : SalesEndDate
DepartmentManager : Persona que está comprando.

El usuario desea que haya un segmentador de fecha en el informe en forma de un control deslizante.
El usuario desea que todas las 20 columnas solo en la tabla visual.
Habrá una segmentación de fechas en el informe.

El usuario desea ver todas las columnas solo para los números de artículo que tenían ventas continuas durante el período de fecha definido por el usuario.

Por ejemplo: Si el usuario Selecciona El intervalo de fechas de 01/enero/2019 a 31 de dices/dic/2019 a 365 días

Solo esas filas deben venir en tabla visual que tienen ventas continuas a lo largo del período (365 días).


Si hay 2 Departamentos Gerentes que compraron el mismo Artículo dentro del período entonces se permite la brecha de 4 Días, SI hay 3* 4-8 días de separación se permite y de la misma manera.


Puede haber el caso de que un número de artículo puede tener una duración StartDate y EndDate de 2 años también y 2 días también.

Pero en una sola hora / día sólo un DepartmentManager puede comprar el itemNumber respectivo.


Estoy muy atascado en el informe y esperando ayuda.
Cualquier pista será muy apreciada.

1 ACCEPTED SOLUTION
v-lid-msft
Community Support
Community Support

Hola @Developer_2202 ,

Podemos intentar crear una medida y se utiliza en el filtro visual para satisfacer sus requisitos:

Fórmula actualizada:

Visual Control =
IF (
    DISTINCTCOUNT ( 'Calendar'[Date] )
        - CALCULATE (
            DISTINCTCOUNT ( 'Calendar'[Date] ),
            FILTER (
                'Calendar',
                CALCULATE (
                    COUNTROWS ( 'Table' ),
                    FILTER (
                        ALLSELECTED ( 'Table' ),
                        'Table'[ItemNumber] IN DISTINCT ( 'Table'[ItemNumber] )
                            && 'Table'[EndDate] >= 'Calendar'[Date]
                            && 'Table'[StartDate] <= 'Calendar'[Date]
                    )
                ) > 0
            )
        )
        <= 4
            * IF (
                CALCULATE (
                    DISTINCTCOUNT ( 'Table'[DepartmentManager] ),
                    FILTER (
                        ALLSELECTED ( 'Table' ),
                        'Table'[ItemNumber] IN DISTINCT ( 'Table'[ItemNumber] )
                    )
                ) = 1,
                0,
                CALCULATE (
                    DISTINCTCOUNT ( 'Table'[DepartmentManager] ),
                    FILTER (
                        ALLSELECTED ( 'Table' ),
                        'Table'[ItemNumber] IN DISTINCT ( 'Table'[ItemNumber] )
                    )
                )
            ),
    1,
    -1
)

22.jpg23.jpg

Si no cumple con su requisito, ¿podría mostrar el resultado exacto esperado basado en las Tablas que hemos compartido?


Por cierto, pbIX archivo como adjunto.


Saludos

Community Support Team _ Dong Li
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

2 REPLIES 2
v-lid-msft
Community Support
Community Support

Hola @Developer_2202 ,

Podemos intentar crear una medida y se utiliza en el filtro visual para satisfacer sus requisitos:

Fórmula actualizada:

Visual Control =
IF (
    DISTINCTCOUNT ( 'Calendar'[Date] )
        - CALCULATE (
            DISTINCTCOUNT ( 'Calendar'[Date] ),
            FILTER (
                'Calendar',
                CALCULATE (
                    COUNTROWS ( 'Table' ),
                    FILTER (
                        ALLSELECTED ( 'Table' ),
                        'Table'[ItemNumber] IN DISTINCT ( 'Table'[ItemNumber] )
                            && 'Table'[EndDate] >= 'Calendar'[Date]
                            && 'Table'[StartDate] <= 'Calendar'[Date]
                    )
                ) > 0
            )
        )
        <= 4
            * IF (
                CALCULATE (
                    DISTINCTCOUNT ( 'Table'[DepartmentManager] ),
                    FILTER (
                        ALLSELECTED ( 'Table' ),
                        'Table'[ItemNumber] IN DISTINCT ( 'Table'[ItemNumber] )
                    )
                ) = 1,
                0,
                CALCULATE (
                    DISTINCTCOUNT ( 'Table'[DepartmentManager] ),
                    FILTER (
                        ALLSELECTED ( 'Table' ),
                        'Table'[ItemNumber] IN DISTINCT ( 'Table'[ItemNumber] )
                    )
                )
            ),
    1,
    -1
)

22.jpg23.jpg

Si no cumple con su requisito, ¿podría mostrar el resultado exacto esperado basado en las Tablas que hemos compartido?


Por cierto, pbIX archivo como adjunto.


Saludos

Community Support Team _ Dong Li
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Anonymous
Not applicable

¡Muchas gracias!

Funcionó perfectamente 🙂

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel

Power BI Monthly Update - May 2024

Check out the May 2024 Power BI update to learn about new features.

LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.