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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Anonymous
Not applicable

Pregunta de modelado de datos para cambiar de gerente intraanual

Hola

Estoy creando un informe que contiene los datos de ventas, canalización y cuota de los vendedores en una tabla. También tengo 2 segmentaciones para los períodos fiscales y cada gerente de ventas, por lo que puedo filtrar para el equipo de cada gerente. Esta información de administrador se encuentra en la tabla de jerarquías que detalla quién es el gerente de cada vendedor para cada período fiscal. Estos gestores pueden cambiar de un período fiscal a otro. Estoy luchando para crear un modelo de datos que tenga en cuenta este administrador cambiante por período fiscal. Por ejemplo, Jim vendió $16 en el período fiscal 1 y $20 en el período fiscal 2, por un total de $36. Elgerente de Jim en el período fiscal 1 fue Ashley y su gerente en el período fiscal 2 era Chris. Como es actualmente está, cuando filtro para Ashley,todos $36 de Jim's ventas entras, cuando debe ser solo $16 porque Ashley fue solo el gerente de Jimen el período fiscal 1.

Como referencia, tengo cinco tablas en mi modelo de datos:

  • Fechas
  • Cuota (información de cuota para cada vendedor por período fiscal)
  • Tubería (información de tubería para cada vendedor por período fiscal)
  • Ventas (información de ventas para cada vendedor por fecha)
  • Jerarquía (información de empleado/gerente para cada vendedor por período fiscal)

He incluido una captura de pantalla de mi modelo de datos a continuación, así como un informe de muestra con mi descripción exacta. Por favor, hágamelo saber si hay una mejor manera de modelar mis datos.

Panel de muestra: https://www.dropbox.com/s/kvtoy7zrmns548n/8-12%20Sample.pbix?dl=0

Data_Model.JPG

I would like this result to be $16 instead of $36.Me gustaría que este resultado fuera $16 en lugar de $36.

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

Hola @PowerBI2020

Hay demasiadas relaciones entre las tablas, y no es fácil obtener resultados simplemente construyendo relaciones.

Usted puede lograr su objetivo por medida.

Agregue una columna Período fiscal a la tabla Ventas.

Resultado:

1.png

A continuación, construir medidas para lograr su objetivo.

M_Sales = 
VAR _selectvalue =
    SELECTEDVALUE ( 'Hierarchy'[Manager] )
VAR _NameH =
    CALCULATE ( MAX ( 'Hierarchy'[Name] ), 'Hierarchy'[Manager] = _selectvalue )
VAR _FiscalPeriod =
    CALCULATETABLE (
        VALUES ( 'Hierarchy'[Fiscal Period] ),
        'Hierarchy'[Manager] = _selectvalue
    )
VAR _Sales =
    CALCULATE (
        SUM ( Sales[Sales] ),
        FILTER ( Sales, Sales[Name] = _NameH && Sales[Fiscal Period] IN _FiscalPeriod )
    )
RETURN
    IF ( ISFILTERED ( 'Hierarchy'[Manager] ), _Sales, BLANK () )
M_Quota = 
VAR _selectvalue =
    SELECTEDVALUE ( 'Hierarchy'[Manager] )
VAR _NameH =
    CALCULATE ( MAX ( 'Hierarchy'[Name] ), 'Hierarchy'[Manager] = _selectvalue )
VAR _FiscalPeriod =
    CALCULATETABLE (
        VALUES ( 'Hierarchy'[Fiscal Period] ),
        'Hierarchy'[Manager] = _selectvalue
    )
VAR _Quota =
    CALCULATE (
        SUM ( Quota[Quota] ),
        FILTER ( Quota, Quota[Name] = _NameH && Quota[Fiscal Period] IN _FiscalPeriod )
    )
RETURN
    IF ( ISFILTERED ( 'Hierarchy'[Manager] ), _Quota, BLANK () )

Resultado:

Predeterminado:

3.png

Seleccione Ashley:

4.png

Seleccione Julie:

5.png

Puede descargar el archivo pbix desde este enlace: Pregunta de modelado de datos para cambiar de centro intraanual

Saludos

Rico Zhou

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

4 REPLIES 4
v-rzhou-msft
Community Support
Community Support

Hola @PowerBI2020

Hay demasiadas relaciones entre las tablas, y no es fácil obtener resultados simplemente construyendo relaciones.

Usted puede lograr su objetivo por medida.

Agregue una columna Período fiscal a la tabla Ventas.

Resultado:

1.png

A continuación, construir medidas para lograr su objetivo.

M_Sales = 
VAR _selectvalue =
    SELECTEDVALUE ( 'Hierarchy'[Manager] )
VAR _NameH =
    CALCULATE ( MAX ( 'Hierarchy'[Name] ), 'Hierarchy'[Manager] = _selectvalue )
VAR _FiscalPeriod =
    CALCULATETABLE (
        VALUES ( 'Hierarchy'[Fiscal Period] ),
        'Hierarchy'[Manager] = _selectvalue
    )
VAR _Sales =
    CALCULATE (
        SUM ( Sales[Sales] ),
        FILTER ( Sales, Sales[Name] = _NameH && Sales[Fiscal Period] IN _FiscalPeriod )
    )
RETURN
    IF ( ISFILTERED ( 'Hierarchy'[Manager] ), _Sales, BLANK () )
M_Quota = 
VAR _selectvalue =
    SELECTEDVALUE ( 'Hierarchy'[Manager] )
VAR _NameH =
    CALCULATE ( MAX ( 'Hierarchy'[Name] ), 'Hierarchy'[Manager] = _selectvalue )
VAR _FiscalPeriod =
    CALCULATETABLE (
        VALUES ( 'Hierarchy'[Fiscal Period] ),
        'Hierarchy'[Manager] = _selectvalue
    )
VAR _Quota =
    CALCULATE (
        SUM ( Quota[Quota] ),
        FILTER ( Quota, Quota[Name] = _NameH && Quota[Fiscal Period] IN _FiscalPeriod )
    )
RETURN
    IF ( ISFILTERED ( 'Hierarchy'[Manager] ), _Quota, BLANK () )

Resultado:

Predeterminado:

3.png

Seleccione Ashley:

4.png

Seleccione Julie:

5.png

Puede descargar el archivo pbix desde este enlace: Pregunta de modelado de datos para cambiar de centro intraanual

Saludos

Rico Zhou

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Anonymous
Not applicable

¡Gracias!

amitchandak
Super User
Super User

@PowerBI2020, a primera vista, Hay demasiadas a muchas relaciones. la necesidad de la Jerarquía muchos a muchos?

Anonymous
Not applicable

En mi tabla de jerarquía hay valores repetidos para cada vendedor porque hay varios períodos fiscales, por lo que no sé de una manera de crear una relación de varios a uno con esta tabla. ¿Hay alguna manera?

PowerBI2020_0-1597329795373.png

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors