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
Syndicate_Admin
Administrator
Administrator

Creación de segmentaciones de datos YTD/QTD/MTD

Hola a todos,

Estoy intentando crear una manera fácil para que los usuarios seleccionen las opciones YTD / QTD / MTD de una segmentación de datos. El problema principal es que cuando extrago la tabla calculada que almacena los datos de segmentación de datos en Power BI Desktop, se produce un error indistinto que indica que la tabla no tiene datos a pesar de que la tabla muestra los datos en ella en el lado de SSAS. Estoy perplejo aquí y agradecería cualquier consejo.

Tabla de relación hasta fecha

andrew5083_0-1624897700248.png andrew5083_1-1624897729446.png

Ejemplo de datos en la tabla Fecha facturada de TIS en SSAS tabular (tabla calculada)

andrew5083_2-1624897794852.png

Dax usó:

= 
VAR TodaysDate = TODAY()
VAR YearStart = CALCULATE(STARTOFYEAR('Date'[Full Date]), YEAR('Date'[Full Date]) = YEAR(TodaysDate) )
VAR QuarterStart = CALCULATE(STARTOFQUARTER('Date'[Full Date]), YEAR('Date'[Full Date]) = YEAR(TodaysDate), QUARTER('Date'[Full Date]) = QUARTER(TodaysDate) )
VAR MonthStart = CALCULATE(STARTOFMONTH('Date'[Full Date]), YEAR('Date'[Full Date]) = YEAR(TodaysDate), MONTH('Date'[Full Date]) = MONTH(TodaysDate) ) 
VAR Result =

UNION (
    ADDCOLUMNS(
        CALENDAR( YearStart, TodaysDate),
        "Selection", "YTD"
    ),
    ADDCOLUMNS(
        CALENDAR( QuarterStart, TodaysDate),
        "Selection", "YTD"
    ),
    ADDCOLUMNS(
        CALENDAR( MonthStart, TodaysDate),
        "Selection", "YTD"
    )
)
RETURN
Result

En Power BI, estas columnas se clasifican incorrectamente como numéricas a pesar de que se clasifican como "Fecha" y "Texto" respectivamente en SSAS.

andrew5083_3-1624897858267.png

Error de Power BI:

andrew5083_4-1624897908106.png

Tipo de voto:
Fruncir el ceño (error)

Timestamp:
2021-06-28T16:31:53.4745107Z

hora local:
2021-06-28T11:31:53.4745107-05:00

Id. de sesión:
68a49f03-789b-43d5-8717-b2e5d9ba17b2

Lanzamiento:
Mayo 2021

Versión del producto:
2.93.981.0 (21.05) (x64)

mensaje de error:
La consulta hace referencia a la tabla calculada 'TIS Date Invoiced' que no contienen ningún dato porque hay un error en su expresión.

Versión del sistema operativo:
Microsoft Windows NT 10.0.19042.0 (x64 en-US)

Versión de CLR:
4.7 o posterior [Número de versión = 528372]

Memoria virtual máxima:
38,3 GB

Memoria privada:
479 MB

Conjunto de trabajo máximo:
798 MB

Versión de IE:
11.789.19041.0

Seudónimo:
525ca465-21b7-4456-95e2-264e790dffd8

Información del paquete de libro:
1* - en-US, Grupos de consultas: 0, fastCombine: Deshabilitado, runBackgroundAnalysis: True.

Telemetría habilitada:
verdadero

AS Conexión en vivo:
verdadero

Registros de seguimiento de rendimiento:
C:\Users\a_acason\Microsoft\Power BI Desktop Store App\PerformanceTraces.zip

Características de vista previa habilitadas:
PBI_JsonTableInference
PBI_NewWebTableInference
PBI_ImportTextByExample
PBI_ExcelTableInference
PBI_eimInformationProtectionForDesktop
PBI_cartesianMultiplesAuthoring

Características de vista previa deshabilitadas:
PBI_shapeMapVisualEnabled
PBI_SpanishLinguisticsEnabled
PBI_qnaLiveConnect
PBI_azureMapVisual
PBI_dataPointLassoSelect
PBI_compositeModelsOverAS
PBI_dynamicParameters
PBI_enhancedTooltips

Opciones de DirectQuery deshabilitadas:
TreatHanaAsRelationalSource

nube:
GlobalCloud

Escala DPI:
100%

Servicios compatibles:
Power BI

Fórmulas:


sección Sección 1;

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Hey @v-kkf-msft,

Pude confirmar que la tabla calculada estaba disponible en la base de datos tabular. Por cualquier razón, no pude hacer que Power BI reconociera esta tabla incluso después de ejecutar 'Proceso completo' en la base de datos, aunque nunca he tenido un problema con otras tablas calculadas.

Terminé creando la tabla calculada como una vista en SQL y ahora está funcionando perfectamente. ̄\_(ツ)_/ ̄

View solution in original post

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Hey @v-kkf-msft,

Pude confirmar que la tabla calculada estaba disponible en la base de datos tabular. Por cualquier razón, no pude hacer que Power BI reconociera esta tabla incluso después de ejecutar 'Proceso completo' en la base de datos, aunque nunca he tenido un problema con otras tablas calculadas.

Terminé creando la tabla calculada como una vista en SQL y ahora está funcionando perfectamente. ̄\_(ツ)_/ ̄

Syndicate_Admin
Administrator
Administrator

Hay @andrew5083 ,

Creo que esto es causado por la tabla calculada, por favor compruebe si la tabla calculada se ha implementado correctamente en SSAS.

Y puede referirse a:

https://support.microsoft.com/en-us/topic/kb2880071-fix-error-messages-when-you-perform-a-processrec...

https://community.powerbi.com/t5/Power-Query/SSAS-with-Direct-Query-and-Calculated-Columns/m-p/69087...

Si el problema sigue sin resolverse, proporcione información detallada del error o el resultado esperado que espera. Hágamelo saber de inmediato, esperando su respuesta.

Saludos
Winniz

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

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.